Cycling Survey.html:
я есть кнопка, и я хотел бы заменить ее другим HTML-объектом, загруженным сценарием приложения Google через метод HtmlService.createTemplateFromFile ('HTML_file').
Функция onclick кнопки написана в формате javascript в файле .html:
<div id="add_form_button_wraper">
<input type="button" id="add_form" onclick="addForm()" value="Add Form">
</div>
<script>
function addForm() {
innerHTML = google.script.run.getForm(some_args);
document.getElementById("add_form_button_wraper").innerHTML =
innerHTML;
}
</script>
Код Code.gs выглядит следующим образом:
getForm(arg1, arg2) {
// Creating HTML template from html file.
var template = HtmlService.createTemplateFromFile(HTML_TEMPLATE);
template.arg1 = arg1;
template.arg2 = arg2;
return template.evaluate().getContent();
}
После нажатия кнопки содержимое div меняется на undefined. Я попробовал также HTMLService.createTemplateFromFile (). GetCode () с тем же эффектом.
Как вставить в div необработанный HTML-код, полученный из скрипта приложения HTMLService?