【发布时间】:2013-06-13 09:21:57
【问题描述】:
在我问问题之前,我想指出我是法国人,所以我的英语可能不太好。如果我的问题没有被理解,我会尝试以更好的方式解释它。
我目前正在使用谷歌脚本来创建表单。在这个表格中,我想问受访者几个选择题。 为了获得好的具体结果,我想根据受访者的个人资料调整我提出的问题。
为了清楚起见,这是我的表格的形状: 我首先问受访者第一个问题,有 5 个可能的答案。回答后,必须将受访者引导至新页面。 在这个新页面上,有一个新的多项选择题,有 2 个可能的答案。同样,在回答后,必须将受访者引导到新页面等等...... 最后,当我得到我想要的所有细节时,我会向受访者提出精确的问题。 最后一页是一个包含许多选择题的页面,所有受访者都必须回答,而不取决于他们的个人资料。
我试过用这种方式在谷歌脚本上写它:
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。 我试图先定义我的所有页面,但后来我不知道如何将我的多选题添加到特定页面中。
有人可以给我提示吗? 无论如何感谢您的阅读,如果不清楚,请随时要求更多解释
【问题讨论】:
标签: google-apps-script google-forms