Google Apps 脚本和 Google 表单:这是 "Add title and description" 的 Class 表单方法
Google Apps Scripts and Google Forms: which is the Class Form method for "Add title and description"
我正在用 GAS 编写脚本来创建表单。我需要在我的表单中插入一个“添加标题和描述”元素,如下所示:
但我无法识别插入此特定元素的 the method in the Form class。
我需要这个“添加标题和描述”元素,因为这是一篇信息性文章,不需要响应者的回答,所以它不能是 addParagraphTextItem()
或 addTextItem()
。而且这与新版块无关,所以不可能是addSectionHeaderItem()
.
编辑:addSectionHeaderItem()
的问题
目标是将所有标题和描述放在一个表单页面中,这样每个页面都有一个多项选择题,用户可以向上滚动所有描述并向下:
使用部分会为每个部分创建一个表单页面,用户必须浏览不同的页面。这不是我正在寻找的解决方案:
目前,似乎没有办法以编程方式使用“添加标题和说明”功能。考虑创建一个 feature request 让 Google 知道您对此功能感兴趣。
确实有。 Form class中的一些方法命名不正确,有点误导。
“添加标题和说明”功能在 addSectionHeaderItem()
方法下编码,“添加部分”功能在 addPageBreakItem()
方法下编码。
所以,一些代码如下:
var form = FormApp.create('test_form');
form.setTitle('Test Form')
.setDescription('Form description');
var section_item = form.addPageBreakItem()
section_item.setTitle('Section Title');
var title_and_description_item = form.addSectionHeaderItem();
title_and_description_item.setTitle('Some title')
.setHelpText('Some description');
给出:
我正在用 GAS 编写脚本来创建表单。我需要在我的表单中插入一个“添加标题和描述”元素,如下所示:
但我无法识别插入此特定元素的 the method in the Form class。
我需要这个“添加标题和描述”元素,因为这是一篇信息性文章,不需要响应者的回答,所以它不能是 addParagraphTextItem()
或 addTextItem()
。而且这与新版块无关,所以不可能是addSectionHeaderItem()
.
编辑:addSectionHeaderItem()
目标是将所有标题和描述放在一个表单页面中,这样每个页面都有一个多项选择题,用户可以向上滚动所有描述并向下:
使用部分会为每个部分创建一个表单页面,用户必须浏览不同的页面。这不是我正在寻找的解决方案:
目前,似乎没有办法以编程方式使用“添加标题和说明”功能。考虑创建一个 feature request 让 Google 知道您对此功能感兴趣。
确实有。 Form class中的一些方法命名不正确,有点误导。
“添加标题和说明”功能在 addSectionHeaderItem()
方法下编码,“添加部分”功能在 addPageBreakItem()
方法下编码。
所以,一些代码如下:
var form = FormApp.create('test_form');
form.setTitle('Test Form')
.setDescription('Form description');
var section_item = form.addPageBreakItem()
section_item.setTitle('Section Title');
var title_and_description_item = form.addSectionHeaderItem();
title_and_description_item.setTitle('Some title')
.setHelpText('Some description');
给出: