多页 Google 表单,将受访者指向给定页面

Multipage Google Forms, point the respondent forward to a given page

任何人都可以为我提供一个 GoogleApps 脚本的工作示例来生成一个三页的 Google 表单,其第一个 ListItem 问题将包含页码将受访者指向第 2 页或第 3 页的选项,其中一些问题已经出现在第 2 页和第 3 页?似乎完全有可能仅在页面为空时指向故意的页面,但是在 pages.Having 运行 上添加问题时它不起作用进入这个问题,我在 Stack Overflow 上找到了两个贡献(见下文,包括我也试过的代码),问题仍未解决,答案仅限于空页。

非常感谢您提供一段有效的代码。

Google forms: Assign questions to Page Break and go to page

but it does not work when questions are added

...最好提供对您不起作用的代码,但是 修改我之前链接的示例...

function myFunction() {
  var title = 'GoToPage item example';
  var form = FormApp.create('My form example')

  // Create pages and items in order
  var item1 = form.addListItem().setTitle('First question');
  var page2 = form.addPageBreakItem().setTitle('Second page');
  var item2 = form.addListItem().setTitle('Second question')
  var page3 = form.addPageBreakItem().setTitle('Third page');
  var item3 = form.addTextItem().setTitle('Third question')

  // Now set item choices
  item1.setChoices([
     item1.createChoice('Choice 1',page2),
     item1.createChoice('Choice 2',page3)
   ]);

   item2.setChoices([
     item2.createChoice('Choice 3',page3),
     item2.createChoice('Choice 4',FormApp.PageNavigationType.SUBMIT)
   ]);
}