2014-12-28 2 views
0

Я сейчас программирую создание формы Google с помощью скриптов Google App, и мой сценарий автоматически создает страницу для каждого из респондентов, на которые будет отправлена ​​электронная почта.Перейти к странице Google Формы

В настоящее время форма имеет раскрывающееся меню в начале, которое человек использует для выбора своей страницы, а затем пересылает их на него, однако я бы предпочел, чтобы письмо уже отправило предварительно отозванную форму, уже начали их на своей странице.

Причина, по которой я бросаю их всех в единую форму, заключается в том, что я использую триггеры для определения представления формы, и поскольку у меня есть более 20 человек, которым требуется форма, которая нарушит ограничение триггера.

EDIT: Пример кода: функция Form.getPublishedUrl() возвращает URL, чтобы ответить форму, начиная с первой страницы, однако, я хотел бы URL, чтобы ответить на форме, начиная с 3-го или 4-й странице.

В то время как FormResponse.toPrefilledUrl() позволит мне авторизовать правильный ответ на первой странице, это не позволит мне запустить ответчика на странице, на которую он будет перенаправлен, на основе его предварительно заполненного ответа на первой странице.

tldr; :

Как получить ссылку на определенную страницу в Google Form с помощью скриптов Google App?

+0

Пожалуйста, разместите код. Что вы подразумеваете под ссылкой на конкретную страницу? – KRR

+0

Дальнейшие объяснения отправлены. –

ответ

1

Это должно быть комментарий, но не имеют 50 респ еще ...

Зачем вам различные HTML-страницы? Я думаю, вы должны реорганизовать свой код, чтобы каждая форма находилась в одном HTML-коде, и все показывает и скрывается с JQuery или Javascript. Вы можете отправить один и тот же URL-адрес, но с другими параметрами URL-адреса.

Если это не ваше дело, вы должны опубликовать свой собственный код и подробно рассказать о своем вопросе. Кроме того, какой предел он вызывает?

+0

Я использую Google Forms (https://developers.google.com/apps-script/reference/forms/), а не HTML-страницу. У Google есть 20 триггерных ограничений для каждого скрипта: https://developers.google.com/apps-script/guides/services/quotas –

+1

Упс, мой плохой, промахивается, но то, что ваш запрос можно легко сделать с помощью метода Я упомянул в ответе, что довольно просто сделать форму с использованием GAS. См. Здесь https://developers.google.com/apps-script/guides/html/ и здесь https://developers.google.com/apps-script/guides/html/communication. Кроме того, вы можете сделать его похожим на то, что вы хотите с помощью HTML/CSS/Javascript. – Kriggs

+1

Что касается операций в формах, вы можете манипулировать свойствами, которые могут быть прочитаны кросс-скриптами, но только у одного и того же пользователя или перекрестных пользователей в одном скрипте https://developers.google.com/apps-script/reference/properties/ , – Kriggs

Смежные вопросы