Создать собственный HTML-код для формы Google

Мне нравится создавать форму Google, используя мой собственный шаблонизатор. К сожалению, в основной теме вы можете изменить только фоновое изображение, шрифты, цвет и т. Д. Мне нравится иметь хорошую HTML-страницу в стиле "начальной загрузки". Пока я вижу, что могу сделать это с помощью Google Script. Скрипт должен открыть форму и сгенерировать шаблон HTML (как пример ниже).

Кто-нибудь знает, как правильно сгенерировать эту форму? Какой URL для отправки я должен использовать? Скрытые параметры?

Спасибо за любые комментарии.

Code.gs

function doGet() {
  return HtmlService
      .createTemplateFromFile('index')
      .evaluate();
};

function getData() {
  var form = FormApp.openById('....................');
  return form;
}

index.html

<? var data = getData(); ?>
<? var items = data.getItems(); ?>

<form action="https://docs.google.com/forms/d/..................../formResponse" method="POST">
<!-- .................... stands for form id //-->
<ul>
  <? for (var i = 0; i < items.length; i++) { ?>
    <li><?= items[i].getTitle(); ?></li>
  <? } ?>
</ul>
<input type="submit"/>
</form>

1 ответ

Вы можете использовать этот инструмент Google Exporter HTML http://stefano.brilli.me/google-forms-html-exporter/ все, что вам нужно предоставить - это ссылка на форму Google.

Другие вопросы по тегам