В настоящее время я перехожу к своим скриптам Google Apps, которые используют устаревший пользовательский интерфейс для HtmlService.Установить высоту скрипта Google Apps showModalDialog при использовании HtmlService HtmlTemplate
Я создал модальный диалог, используя следующий код (в таблицах контейнера связанного сценария):
var htmlTemplate = HtmlService.createTemplateFromFile('testDialogue');
htmlTemplate = template.evaluate().setSandboxMode(HtmlService.SandboxMode.IFRAME);
SpreadsheetApp.getUi().showModalDialog(htmlTemplate, 'Test Dialogue');
Откроется окно диалога, но мне нужно, чтобы изменить его размеры.
Объекты HtmlOutput имеют setHeight method, но, похоже, не существует такого же метода для HtmlTemplate objects.
Я попытался с помощью метода в любом случае на объекте, как это:
var htmlTemplate = HtmlService.createTemplateFromFile('testDialogue').setHeight(300);
Но что вызывает эту ошибку:
TypeError: Cannot find function setHeight in object HtmlTemplate
Кроме того, я проверил SpreadsheetApp Ui Class and showModalDialog method, но ни один из них, кажется, имеют методы для установки высоты объектов HtmlTemplate.