Я читаю https://developers.google.com/apps-script/guides/html/templates,, пытаясь передать переменную в шаблон.Я придумал:
var html = HtmlService.createTemplateFromFile('RowPopup');
html.row = sendableRow;
var h =html.evaluate();
SpreadsheetApp.getUi() // Or DocumentApp or FormApp.
.showModalDialog(h, 'Create Documents');
, который выдает всплывающее окно, как и ожидалось, без ошибок.В самом шаблоне у меня есть некоторые функции JS / jquery, такие как следующие, которые я хочу иметь возможность взаимодействовать с переданными данными:
function buildOptionList(options) {
var list = $('#optionList');
list.empty();
for (var i = 0; i < options.length; i++) {
console.log(options[i]);
list.append('<option value="' + options[i].toLowerCase() + '">' + options[i] + '</option>');
}
Но я не могу найти, как получить доступ к переменной "строка«что я прикрепил к шаблону изнутри страницы.Как мне это сделать?