Я создаю надстройку Gmail. На следующей справочной странице сказано: https://developers.google.com/gmail/add-ons/reference/
«Надстройки Gmail созданы с использованием скрипта приложений и множества предоставляемых им сервисов. При создании надстройки вы можете использовать любую из сервисов скрипта приложений»
По сути, я хочу, чтобы маленький экран появлялся при нажатии кнопки в моем надстройке Gmail.
На данный момент я добавил кнопку в свой раздел, как показано ниже, и привязал ее к обработчику действия htmltest: -
var htmlTest = CardService.newAction().setFunctionName('htmlTest');
var button = CardService.newTextButton().setText("htmlTest").setOnClickAction(htmlTest);
section.addWidget(button);
Вот как выглядит htmlTest: -
function htmlTest(e){
return HtmlService.createHtmlOutputFromFile('doubleCheck');
}
И это файл doubleCheck.html, который я хочу, чтобы он всплыл: -
<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<body>
Hello, World!
</body>
</html>
Но когда я нажимаю кнопку, появляется ошибка времени выполнения: - Отсутствуют обязательные поля в разметке:
Любые подсказки, как использовать HtmlService при создании Gmail.