Краткий ответ
Нет, вы не можете открыть дочернее окно для загрузки в том же контексте в надстройках редактора.
Объяснение
Поскольку Google Apps Script использует песочницу безопасности для очистки содержимого пользовательского приложения, вы не сможете использовать <iframe>
или загрузку ресурсов в том же окне. Несмотря на то, что вы можете загрузить целевой ресурс в том же окне в WebApp, вы не можете в Надстройках редактора (allow-top-navigation
для атрибута sandbox
не установлен, когда в контексте надстройки редактора).
Если это нормально, я бы предложил установить свойства width
и height
, а также свойства top
и left
для центрирования или перемещения окна рядом с боковой панелью +, используя window.open()
, опционально с откат к ссылке, если всплывающие окна заблокированы. Это, по крайней мере, сохранит качество UX относительно неизменным.
Ссылки
Если вы хотите узнать больше о существующих ограничениях и методах:
HTMLService
ограничения руководство IFRAME
режим миграции руководство