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?

Ответы на вопрос(1)

Ваш ответ на вопрос