我正在尝试使用Google脚本创建Google表单。我做了一个简单的for循环,以创建两个将填充下拉列表的项目。如果某人选择项目1,则转到第二页,项目2进入第三页。我的问题是,尝试创建if语句时在第14行出现语法错误。
我尝试删除if语句,它给了我同样的错误。我认为将createChoice项目推入数组会导致这种情况。
var targetNumber = form.addListItem();
var arr = [];
targetNumber.setTitle('How many targets?')
for (var i = 1; i <= 2; i++){arr.push(targetNumber.createChoice(i)),
if(i == 1){
form.addPageBreakItem().setTitle('Page2');
}else{
form.addPageBreakItem().setTitle('Page3');});
}
targetNumber.setChoices(arr);
以这种方式尝试:
var targetNumber = form.addListItem();
var arr = [];
targetNumber.setTitle('How many targets?')
for (var i=1;i<3;i++){
arr.push(targetNumber.createChoice(i));
if(i==1){
form.addPageBreakItem().setTitle('Page2');
}else{
form.addPageBreakItem().setTitle('Page3');
}
}
targetNumber.setChoices(arr);