Прежде чем я задам свой вопрос, я хочу отметить, что я француз, поэтому у меня может быть плохой английский. Если моя проблема не понята, я постараюсь объяснить ее лучше.
В настоящее время я работаю над скриптом Google для создания формы. В этой форме я хочу задать респонденту несколько вопросов с несколькими вариантами ответов. Чтобы получить хорошие и конкретные результаты, я хочу адаптировать вопросы, которые я задаю, к профилю респондента.
Чтобы было понятно, вот форма моей формы: я начинаю с того, что задаю респонденту первый вопрос с 5 возможными ответами. При ответе респондент должен быть перенаправлен на новую страницу. На этой новой странице есть новый вопрос с несколькими вариантами ответов с двумя возможными ответами. Опять же, после ответа респондент должен быть перенаправлен на новую страницу и так далее... В конце, когда я получаю все необходимые подробности, я задаю респонденту точные вопросы. Последняя страница — это страница, содержащая множество вопросов с несколькими вариантами ответов, на которые должны будут ответить все респонденты, независимо от их профиля.
Я попытался написать это в скрипте Google следующим образом:
var page1 = form.addPageBreakItem()
.setTitle('First page');
var item = form.addMultipleChoiceItem();
item.setTitle('Question')
.setChoices([
item.createChoice('Yes',page2),
item.createChoice('No',page3)
]);
var page2 = form.addPageBreakItem()
.setTitle('Second page');
var page3 = form.addPageBreakItem()
.setTitle('Third page');
Но так как page2 и page3 определены после page1, скрипт не понимает этого и не может перейти на page3 или page2 по ответу. Сначала я попытался определить всю свою страницу, но потом не знаю, как добавить свой вопрос с несколькими ответами на конкретную страницу.
Кто-нибудь может дать мне подсказку? В любом случае спасибо за прочтение, и не стесняйтесь просить дополнительных объяснений, если что-то непонятно.