Создать собственный 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.