此服务允许脚本创建、访问和修改 Google 表单。
// Create a new form, then add a checkbox question, a multiple choice question, // a page break, then a date question and a grid of questions. var form = FormApp.create('New Form'); var item = form.addCheckboxItem(); item.setTitle('What condiments would you like on your hot dog?'); item.setChoices([ item.createChoice('Ketchup'), item.createChoice('Mustard'), item.createChoice('Relish') ]); form.addMultipleChoiceItem() .setTitle('Do you prefer cats or dogs?') .setChoiceValues(['Cats','Dogs']) .showOtherOption(true); form.addPageBreakItem() .setTitle('Getting to know you'); form.addDateItem() .setTitle('When were you born?'); form.addGridItem() .setTitle('Rate your interests') .setRows(['Cars', 'Computers', 'Celebrities']) .setColumns(['Boring', 'So-so', 'Interesting']); Logger.log('Published URL: ' + form.getPublishedUrl()); Logger.log('Editor URL: ' + form.getEditUrl());
类
名称 | 简介 |
---|---|
Alignment | 表示支持的图片对齐类型的枚举。 |
CheckboxGridItem | 问题项,以列和行网格的形式呈现,供受访者进行选择 一系列复选框,每行有多个选项。 |
CheckboxGridValidation | CheckboxGridItem 的 DataValidation。 |
CheckboxGridValidationBuilder | CheckboxGridValidation 的 DataValidationBuilder。 |
CheckboxItem | 可让回复者选择一个或多个复选框以及 可选的“其他”字段。 |
CheckboxValidation | CheckboxItem 的 DataValidation。 |
CheckboxValidationBuilder | CheckboxValidation 的 DataValidationBuilder。 |
Choice | 与支持选项(例如 CheckboxItem 、ListItem 或 MultipleChoiceItem )的 Item 类型相关联的单个选项。 |
DateItem | 可让受访者指明日期的问题。 |
DateTimeItem | 可让回复者指定日期和时间的问题项。 |
DestinationType | 表示支持的表单响应目的地类型的枚举。 |
DurationItem | 可让受访者指明时间长度的问题。 |
FeedbackType | 表示支持的反馈类型的枚举。 |
Form | 包含整体属性和项的表单。 |
FormApp | 允许脚本打开现有的Form 或创建新的实例。 |
FormResponse | 对整个表单的响应。 |
GridItem | 问题项,以列和行网格的形式呈现,供受访者进行选择 一系列单选按钮,每行一个选项。 |
GridValidation | GridItem 的 DataValidation。 |
GridValidationBuilder | GridValidation 的 DataValidationBuilder。 |
ImageItem | 显示图片的布局项。 |
Item | 通用表单项,包含所有项共有的属性,例如标题和帮助文本。 |
ItemResponse | 对表单中一个问题的回复。 |
ItemType | 表示支持的表单项类型的枚举。 |
ListItem | 可让回复者从下拉列表中选择一个选项的问题。 |
MultipleChoiceItem | 可让回复者从单选按钮列表中选择一个选项的问题, 可选的“other”字段。 |
PageBreakItem | 一种布局项,用于标记页面开头。 |
PageNavigationType | 表示支持的页面导航类型的枚举。 |
ParagraphTextItem | 允许回复者输入一段文本的问题项。 |
ParagraphTextValidation | ParagraphTextItem 的 DataValidation。 |
ParagraphTextValidationBuilder | ParagraphTextValidation 的 DataValidationBuilder。 |
QuizFeedback | 反馈的 Bean 实现,其中包含所有反馈共有的属性,例如 显示文字或链接 |
QuizFeedbackBuilder | 基本 FeedbackBuilder,其中包含所有反馈通用属性的 setter,例如 显示文字。 |
ScaleItem | 可让回复者从一系列带编号的单选选项中选择一个选项的问题项 按钮。 |
SectionHeaderItem | 一种布局项,可直观地指示某个部分开始。 |
TextItem | 允许回复者输入一行文本的问题项。 |
TextValidation | TextItem 的 DataValidation。 |
TextValidationBuilder | TextValidation 的 DataValidationBuilder。 |
TimeItem | 可让回复者指明一天中的时间的问题。 |
VideoItem | 用于显示视频的布局项。 |
Alignment
属性
属性 | 类型 | 说明 |
---|---|---|
LEFT | Enum | 将图片与表单左侧对齐。 |
CENTER | Enum | 将图片与表单中心对齐。 |
RIGHT | Enum | 将图片与表单右侧对齐。 |
CheckboxGridItem
方法
方法 | 返回类型 | 简介 |
---|---|---|
clearValidation() | CheckboxGridItem | 移除此网格项的所有数据验证。 |
createResponse(responses) | ItemResponse | 为该复选框网格项创建一个新的 ItemResponse 。 |
duplicate() | CheckboxGridItem | 创建此项的副本,并将其附加到表单末尾。 |
getColumns() | String[] | 获取网格中每列的值。 |
getHelpText() | String | 获取相应项的帮助文本(对于 ImageItems 、PageBreakItems 和 SectionHeaderItems 等布局项,有时称为说明文本)。 |
getId() | Integer | 获取商品的唯一标识符。 |
getIndex() | Integer | 获取相应项在表单中所有项中的索引。 |
getRows() | String[] | 获取网格中每一行的值。 |
getTitle() | String | 获取相应项的标题(如果是 SectionHeaderItem ,则有时称为标题文本)。 |
getType() | ItemType | 获取项目的类型,表示为 ItemType 。 |
isRequired() | Boolean | 确定受访者是否必须回答问题。 |
setColumns(columns) | CheckboxGridItem | 基于值数组设置网格的列。 |
setHelpText(text) | CheckboxGridItem | 设置项的帮助文本(有时为 ImageItems 、PageBreakItems 和 SectionHeaderItems 等布局项的说明文本)。 |
setRequired(enabled) | CheckboxGridItem | 设置受访者是否必须回答问题。 |
setRows(rows) | CheckboxGridItem | 基于值数组设置网格的行。 |
setTitle(title) | CheckboxGridItem | 设置项的标题(对于 SectionHeaderItem ,有时称为标题文本)。 |
setValidation(validation) | CheckboxGridItem | 为此复选框网格项设置数据验证。 |
CheckboxGridValidation
CheckboxGridValidationBuilder
方法
方法 | 返回类型 | 简介 |
---|---|---|
requireLimitOneResponsePerColumn() | CheckboxGridValidationBuilder | 对于网格项,每列只能有一条回复。 |
CheckboxItem
方法
CheckboxValidation
CheckboxValidationBuilder
方法
方法 | 返回类型 | 简介 |
---|---|---|
requireSelectAtLeast(number) | CheckboxValidationBuilder | 至少需要选择这么多选项。 |
requireSelectAtMost(number) | CheckboxValidationBuilder | 最多只能选择这么多选项。 |
requireSelectExactly(number) | CheckboxValidationBuilder | 必须选择这么多选项。 |
Choice
方法
方法 | 返回类型 | 简介 |
---|---|---|
getGotoPage() | PageBreakItem | 获取设置为 GO_TO_PAGE 目的地的 PageBreakItem
如果回复者选择该选项并填完当前页面,则会发生该错误。 |
getPageNavigationType() | PageNavigationType | 获取在响应者选择该选项时发生的 PageNavigationType ,并且
完成当前页面。 |
getValue() | String | 获取选项的值,受访者在查看表单时会将该值视为标签。 |
isCorrectAnswer() | Boolean | 获知相应选择是否为问题的正确答案。 |
DateItem
方法
方法 | 返回类型 | 简介 |
---|---|---|
createResponse(response) | ItemResponse | 为此日期项创建一个新的 ItemResponse 。 |
duplicate() | DateItem | 创建此项的副本,并将其附加到表单末尾。 |
getGeneralFeedback() | QuizFeedback | 返回在回复者对可评分的问题进行回答后看到的反馈。 |
getHelpText() | String | 获取相应项的帮助文本(对于 ImageItems 、PageBreakItems 和 SectionHeaderItems 等布局项,有时称为说明文本)。 |
getId() | Integer | 获取商品的唯一标识符。 |
getIndex() | Integer | 获取相应项在表单中所有项中的索引。 |
getPoints() | Integer | 返回可评分的内容的分值。 |
getTitle() | String | 获取相应项的标题(如果是 SectionHeaderItem ,则有时称为标题文本)。 |
getType() | ItemType | 获取项目的类型,表示为 ItemType 。 |
includesYear() | Boolean | 确定日期项是否包含年份选项。 |
isRequired() | Boolean | 确定受访者是否必须回答问题。 |
setGeneralFeedback(feedback) | DateItem | 设置当回复者回答某个可评分的问题时向回复者显示的反馈 没有正确或不正确的答案(即需要手动评分的题目)。 |
setHelpText(text) | DateItem | 设置项的帮助文本(有时为 ImageItems 、PageBreakItems 和 SectionHeaderItems 等布局项的说明文本)。 |
setIncludesYear(enableYear) | DateItem | 设置日期项是否包含年份设置。 |
setPoints(points) | DateItem | 设置可评分项的分值。 |
setRequired(enabled) | DateItem | 设置受访者是否必须回答问题。 |
setTitle(title) | DateItem | 设置项的标题(对于 SectionHeaderItem ,有时称为标题文本)。 |
DateTimeItem
方法
方法 | 返回类型 | 简介 |
---|---|---|
createResponse(response) | ItemResponse | 用于为此日期时间项创建一个新的 ItemResponse 。 |
duplicate() | DateTimeItem | 创建此项的副本,并将其附加到表单末尾。 |
getGeneralFeedback() | QuizFeedback | 返回在回复者对可评分的问题进行回答后看到的反馈。 |
getHelpText() | String | 获取相应项的帮助文本(对于 ImageItems 、PageBreakItems 和 SectionHeaderItems 等布局项,有时称为说明文本)。 |
getId() | Integer | 获取商品的唯一标识符。 |
getIndex() | Integer | 获取相应项在表单中所有项中的索引。 |
getPoints() | Integer | 返回可评分的内容的分值。 |
getTitle() | String | 获取相应项的标题(如果是 SectionHeaderItem ,则有时称为标题文本)。 |
getType() | ItemType | 获取项目的类型,表示为 ItemType 。 |
includesYear() | Boolean | 确定日期项是否包含年份选项。 |
isRequired() | Boolean | 确定受访者是否必须回答问题。 |
setGeneralFeedback(feedback) | DateTimeItem | 设置当回复者回答某个可评分的问题时向回复者显示的反馈 没有正确或不正确的答案(即需要手动评分的题目)。 |
setHelpText(text) | DateTimeItem | 设置项的帮助文本(有时为 ImageItems 、PageBreakItems 和 SectionHeaderItems 等布局项的说明文本)。 |
setIncludesYear(enableYear) | DateTimeItem | 设置日期项是否包含年份设置。 |
setPoints(points) | DateTimeItem | 设置可评分项的分值。 |
setRequired(enabled) | DateTimeItem | 设置受访者是否必须回答问题。 |
setTitle(title) | DateTimeItem | 设置项的标题(对于 SectionHeaderItem ,有时称为标题文本)。 |
DestinationType
属性
属性 | 类型 | 说明 |
---|---|---|
SPREADSHEET | Enum | 以 Google 表格电子表格的形式回复表单回复。 |
DurationItem
方法
方法 | 返回类型 | 简介 |
---|---|---|
createResponse(hours, minutes, seconds) | ItemResponse | 为此日期项创建一个新的 ItemResponse 。 |
duplicate() | DurationItem | 创建此项的副本,并将其附加到表单末尾。 |
getGeneralFeedback() | QuizFeedback | 返回在回复者对可评分的问题进行回答后看到的反馈。 |
getHelpText() | String | 获取相应项的帮助文本(对于 ImageItems 、PageBreakItems 和 SectionHeaderItems 等布局项,有时称为说明文本)。 |
getId() | Integer | 获取商品的唯一标识符。 |
getIndex() | Integer | 获取相应项在表单中所有项中的索引。 |
getPoints() | Integer | 返回可评分的内容的分值。 |
getTitle() | String | 获取相应项的标题(如果是 SectionHeaderItem ,则有时称为标题文本)。 |
getType() | ItemType | 获取项目的类型,表示为 ItemType 。 |
isRequired() | Boolean | 确定受访者是否必须回答问题。 |
setGeneralFeedback(feedback) | DurationItem | 设置当回复者回答某个可评分的问题时向回复者显示的反馈 没有正确或不正确的答案(即需要手动评分的题目)。 |
setHelpText(text) | DurationItem | 设置项的帮助文本(有时为 ImageItems 、PageBreakItems 和 SectionHeaderItems 等布局项的说明文本)。 |
setPoints(points) | DurationItem | 设置可评分项的分值。 |
setRequired(enabled) | DurationItem | 设置受访者是否必须回答问题。 |
setTitle(title) | DurationItem | 设置项的标题(对于 SectionHeaderItem ,有时称为标题文本)。 |
FeedbackType
属性
属性 | 类型 | 说明 |
---|---|---|
CORRECT | Enum | 针对受访者正确回答的问题自动显示的反馈。 |
INCORRECT | Enum | 针对答错问题自动向回复者显示的反馈。 |
GENERAL | Enum | 在回复者提交回复时自动显示的反馈。 |
Form
方法
FormApp
属性
属性 | 类型 | 说明 |
---|---|---|
Alignment | Alignment | 图片对齐类型的枚举。 |
DestinationType | DestinationType | 可以存储表单回复的目的地类型的枚举。 |
FeedbackType | FeedbackType | 类型为 Feedbacks 的枚举。 |
ItemType | ItemType | 类型为 Items 的枚举。 |
PageNavigationType | PageNavigationType | 枚举网页导航的可能行为。 |
方法
方法 | 返回类型 | 简介 |
---|---|---|
create(title) | Form | 创建并返回新的 Form 。 |
createCheckboxGridValidation() | CheckboxGridValidationBuilder | 返回 CheckboxGridValidationBuilder 实例,该实例可用于在
CheckboxGridItem 。 |
createCheckboxValidation() | CheckboxValidationBuilder | 返回 CheckboxValidationBuilder 的实例,该实例可用于在
CheckboxItem 。 |
createFeedback() | QuizFeedbackBuilder | 返回 QuizFeedbackBuilder 实例,该实例可用于为可评分
Item 。 |
createGridValidation() | GridValidationBuilder | 返回 GridValidationBuilder 实例,该实例可用于在 GridItem 上设置验证。 |
createParagraphTextValidation() | ParagraphTextValidationBuilder | 返回 ParagraphTextValidationBuilder 的实例,该实例可用于在
一个 ParagraphTextItem 。 |
createTextValidation() | TextValidationBuilder | 返回 TextValidationBuilder 实例,该实例可用于在 TextItem 上设置验证。 |
getActiveForm() | Form | 返回脚本与容器绑定的表单。 |
getUi() | Ui | 返回表单编辑器界面环境的实例,通过该实例,脚本可以 以便添加菜单、对话框和边栏等功能。 |
openById(id) | Form | 返回具有指定 ID 的 Form 。 |
openByUrl(url) | Form | 返回具有指定网址的 Form 。 |
FormResponse
方法
方法 | 返回类型 | 简介 |
---|---|---|
getEditResponseUrl() | String | 生成一个网址,用于修改已经提交的回复。 |
getGradableItemResponses() | ItemResponse[] | 按照商品显示顺序获取表单回复中包含的所有商品响应 表单。 |
getGradableResponseForItem(item) | ItemResponse | 获取指定商品的表单回复中包含的商品响应。 |
getId() | String | 获取表单回复的 ID。 |
getItemResponses() | ItemResponse[] | 按照商品显示顺序获取表单回复中包含的所有商品响应 表单。 |
getRespondentEmail() | String | 如果 Form.setCollectEmail(collect) 设置已启用,则获取提交回复的用户的电子邮件地址。 |
getResponseForItem(item) | ItemResponse | 获取表单回复中针对指定商品的商品响应。 |
getTimestamp() | Date | 获取提交表单回复的时间戳。 |
submit() | FormResponse | 提交回复。 |
toPrefilledUrl() | String | 为表单生成一个网址,其中根据此 表单回复。 |
withItemGrade(gradedResponse) | FormResponse | 将指定商品回复的成绩添加到表单回复中。 |
withItemResponse(response) | FormResponse | 将给定的商品响应添加到表单回复中。 |
GridItem
方法
方法 | 返回类型 | 简介 |
---|---|---|
clearValidation() | GridItem | 移除此网格项的所有数据验证。 |
createResponse(responses) | ItemResponse | 为此网格项创建一个新的 ItemResponse 。 |
duplicate() | GridItem | 创建此项的副本,并将其附加到表单末尾。 |
getColumns() | String[] | 获取网格中每列的值。 |
getHelpText() | String | 获取相应项的帮助文本(对于 ImageItems 、PageBreakItems 和 SectionHeaderItems 等布局项,有时称为说明文本)。 |
getId() | Integer | 获取商品的唯一标识符。 |
getIndex() | Integer | 获取相应项在表单中所有项中的索引。 |
getRows() | String[] | 获取网格中每一行的值。 |
getTitle() | String | 获取相应项的标题(如果是 SectionHeaderItem ,则有时称为标题文本)。 |
getType() | ItemType | 获取项目的类型,表示为 ItemType 。 |
isRequired() | Boolean | 确定受访者是否必须回答问题。 |
setColumns(columns) | GridItem | 基于值数组设置网格的列。 |
setHelpText(text) | GridItem | 设置项的帮助文本(有时为 ImageItems 、PageBreakItems 和 SectionHeaderItems 等布局项的说明文本)。 |
setRequired(enabled) | GridItem | 设置受访者是否必须回答问题。 |
setRows(rows) | GridItem | 基于值数组设置网格的行。 |
setTitle(title) | GridItem | 设置项的标题(对于 SectionHeaderItem ,有时称为标题文本)。 |
setValidation(validation) | GridItem | 为此网格项设置数据验证。 |
GridValidation
GridValidationBuilder
方法
方法 | 返回类型 | 简介 |
---|---|---|
requireLimitOneResponsePerColumn() | GridValidationBuilder | 对于网格项,每列只能有一条回复。 |
ImageItem
方法
方法 | 返回类型 | 简介 |
---|---|---|
duplicate() | ImageItem | 创建此项的副本,并将其附加到表单末尾。 |
getAlignment() | Alignment | 获取图片的水平对齐方式。 |
getHelpText() | String | 获取相应项的帮助文本(对于 ImageItems 、PageBreakItems 和 SectionHeaderItems 等布局项,有时称为说明文本)。 |
getId() | Integer | 获取商品的唯一标识符。 |
getImage() | Blob | 获取当前分配给该项的图片。 |
getIndex() | Integer | 获取相应项在表单中所有项中的索引。 |
getTitle() | String | 获取相应项的标题(如果是 SectionHeaderItem ,则有时称为标题文本)。 |
getType() | ItemType | 获取项目的类型,表示为 ItemType 。 |
getWidth() | Integer | 获取图片的宽度(以像素为单位)。 |
setAlignment(alignment) | ImageItem | 设置图片的水平对齐方式。 |
setHelpText(text) | ImageItem | 设置项的帮助文本(有时为 ImageItems 、PageBreakItems 和 SectionHeaderItems 等布局项的说明文本)。 |
setImage(image) | ImageItem | 设置图片本身。 |
setTitle(title) | ImageItem | 设置项的标题(对于 SectionHeaderItem ,有时称为标题文本)。 |
setWidth(width) | ImageItem | 设置图片的宽度(以像素为单位)。 |
Item
方法
ItemResponse
方法
方法 | 返回类型 | 简介 |
---|---|---|
getFeedback() | Object | 获取针对回复者提交的答案的反馈。 |
getItem() | Item | 获取该回答所回答的问题。 |
getResponse() | Object | 获取受访者提交的答案。 |
getScore() | Object | 获取回复者提交的答案的得分。 |
setFeedback(feedback) | ItemResponse | 设置系统应针对回复者提交的答案显示的反馈。 |
setScore(score) | ItemResponse | 设置回复者提交的答案的得分。 |
ItemType
属性
属性 | 类型 | 说明 |
---|---|---|
CHECKBOX | Enum | 可让回复者选择一个或多个复选框以及 可选的“其他”字段。 |
CHECKBOX_GRID | Enum | 问题项,以列和行网格的形式呈现,供受访者进行选择 一系列复选框,每行有多个选项。 |
DATE | Enum | 可让受访者指明日期的问题。 |
DATETIME | Enum | 可让回复者指定日期和时间的问题项。 |
DURATION | Enum | 可让受访者指明时间长度的问题。 |
GRID | Enum | 问题项,以列和行网格的形式呈现,供受访者进行选择 一系列单选按钮,每行一个选项。 |
IMAGE | Enum | 显示图片的布局项。 |
LIST | Enum | 可让回复者从下拉列表中选择一个选项的问题。 |
MULTIPLE_CHOICE | Enum | 可让回复者从单选按钮列表中选择一个选项的问题, 可选的“other”字段。 |
PAGE_BREAK | Enum | 一种布局项,用于标记页面开头。 |
PARAGRAPH_TEXT | Enum | 允许回复者输入一段文本的问题项。 |
SCALE | Enum | 可让回复者从一系列已编号的序列中选择一个选项的问题项 单选按钮 |
SECTION_HEADER | Enum | 一种布局项,可直观地指示某个部分开始。 |
TEXT | Enum | 允许回复者输入一行文本的问题项。 |
TIME | Enum | 可让回复者指明一天中的时间的问题。 |
VIDEO | Enum | 用于显示 YouTube 视频的布局项。 |
FILE_UPLOAD | Enum | 可让回复者上传文件的问题项。 |
ListItem
方法
MultipleChoiceItem
方法
PageBreakItem
方法
方法 | 返回类型 | 简介 |
---|---|---|
duplicate() | PageBreakItem | 创建此项的副本,并将其附加到表单末尾。 |
getGoToPage() | PageBreakItem | 获取在此之前完成页面后表单将跳转到的 PageBreakItem
分页符(即,通过在
表单)。 |
getHelpText() | String | 获取相应项的帮助文本(对于 ImageItems 、PageBreakItems 和 SectionHeaderItems 等布局项,有时称为说明文本)。 |
getId() | Integer | 获取商品的唯一标识符。 |
getIndex() | Integer | 获取相应项在表单中所有项中的索引。 |
getPageNavigationType() | PageNavigationType | 获取在分页符之前完成页面后发生的页面导航类型 (即,在通过表单正常线性顺序到达此分页符时)。 |
getTitle() | String | 获取相应项的标题(如果是 SectionHeaderItem ,则有时称为标题文本)。 |
getType() | ItemType | 获取项目的类型,表示为 ItemType 。 |
setGoToPage(goToPageItem) | PageBreakItem | 将页面设置为在分页符之前(即 按正常的线性顺序到达此分页符时)。 |
setGoToPage(navigationType) | PageBreakItem | 设置在分页符之前完成页面后发生的页面导航类型 (即,在通过表单正常线性顺序到达此分页符时)。 |
setHelpText(text) | PageBreakItem | 设置项的帮助文本(有时为 ImageItems 、PageBreakItems 和 SectionHeaderItems 等布局项的说明文本)。 |
setTitle(title) | PageBreakItem | 设置项的标题(对于 SectionHeaderItem ,有时称为标题文本)。 |
PageNavigationType
属性
属性 | 类型 | 说明 |
---|---|---|
CONTINUE | Enum | 完成当前页面后继续前往表单的下一页。 |
GO_TO_PAGE | Enum | 完成当前页面后跳转到表单的指定页面。 |
RESTART | Enum | 填写完毕后,从头开始重新填写表单,而不清除到目前为止已输入的答案 当前页面 |
SUBMIT | Enum | 填写当前页面后提交表单回复。 |
ParagraphTextItem
方法
方法 | 返回类型 | 简介 |
---|---|---|
clearValidation() | ParagraphTextItem | 移除此段落文本项的所有数据验证。 |
createResponse(response) | ItemResponse | 为该段落文本项创建一个新的 ItemResponse 。 |
duplicate() | ParagraphTextItem | 创建此项的副本,并将其附加到表单末尾。 |
getGeneralFeedback() | QuizFeedback | 返回在回复者对可评分的问题进行回答后看到的反馈。 |
getHelpText() | String | 获取相应项的帮助文本(对于 ImageItems 、PageBreakItems 和 SectionHeaderItems 等布局项,有时称为说明文本)。 |
getId() | Integer | 获取商品的唯一标识符。 |
getIndex() | Integer | 获取相应项在表单中所有项中的索引。 |
getPoints() | Integer | 返回可评分的内容的分值。 |
getTitle() | String | 获取相应项的标题(如果是 SectionHeaderItem ,则有时称为标题文本)。 |
getType() | ItemType | 获取项目的类型,表示为 ItemType 。 |
isRequired() | Boolean | 确定受访者是否必须回答问题。 |
setGeneralFeedback(feedback) | ParagraphTextItem | 设置当回复者回答某个可评分的问题时向回复者显示的反馈 没有正确或不正确的答案(即需要手动评分的题目)。 |
setHelpText(text) | ParagraphTextItem | 设置项的帮助文本(有时为 ImageItems 、PageBreakItems 和 SectionHeaderItems 等布局项的说明文本)。 |
setPoints(points) | ParagraphTextItem | 设置可评分项的分值。 |
setRequired(enabled) | ParagraphTextItem | 设置受访者是否必须回答问题。 |
setTitle(title) | ParagraphTextItem | 设置项的标题(对于 SectionHeaderItem ,有时称为标题文本)。 |
setValidation(validation) | ParagraphTextItem | 设置此段落文本项的数据验证。 |
ParagraphTextValidation
ParagraphTextValidationBuilder
方法
QuizFeedback
方法
方法 | 返回类型 | 简介 |
---|---|---|
getLinkUrls() | String[] | 获取与反馈相关联的网址列表。 |
getText() | String | 获取反馈的显示文本。 |
QuizFeedbackBuilder
方法
方法 | 返回类型 | 简介 |
---|---|---|
addLink(url) | QuizFeedbackBuilder | 添加指向反馈的补充资料的链接。 |
addLink(url, displayText) | QuizFeedbackBuilder | 添加指向反馈的补充资料的链接。 |
build() | QuizFeedback | 构建此构建器相应类型的反馈。 |
copy() | QuizFeedbackBuilder | 返回此构建器的副本。 |
setText(text) | QuizFeedbackBuilder | 设置反馈文本。 |
ScaleItem
方法
SectionHeaderItem
方法
方法 | 返回类型 | 简介 |
---|---|---|
duplicate() | SectionHeaderItem | 创建此项的副本,并将其附加到表单末尾。 |
getHelpText() | String | 获取相应项的帮助文本(对于 ImageItems 、PageBreakItems 和 SectionHeaderItems 等布局项,有时称为说明文本)。 |
getId() | Integer | 获取商品的唯一标识符。 |
getIndex() | Integer | 获取相应项在表单中所有项中的索引。 |
getTitle() | String | 获取相应项的标题(如果是 SectionHeaderItem ,则有时称为标题文本)。 |
getType() | ItemType | 获取项目的类型,表示为 ItemType 。 |
setHelpText(text) | SectionHeaderItem | 设置项的帮助文本(有时为 ImageItems 、PageBreakItems 和 SectionHeaderItems 等布局项的说明文本)。 |
setTitle(title) | SectionHeaderItem | 设置项的标题(对于 SectionHeaderItem ,有时称为标题文本)。 |
TextItem
方法
方法 | 返回类型 | 简介 |
---|---|---|
clearValidation() | TextItem | 删除此文本项的所有数据验证。 |
createResponse(response) | ItemResponse | 为此文本项创建一个新的 ItemResponse 。 |
duplicate() | TextItem | 创建此项的副本,并将其附加到表单末尾。 |
getGeneralFeedback() | QuizFeedback | 返回在回复者对可评分的问题进行回答后看到的反馈。 |
getHelpText() | String | 获取相应项的帮助文本(对于 ImageItems 、PageBreakItems 和 SectionHeaderItems 等布局项,有时称为说明文本)。 |
getId() | Integer | 获取商品的唯一标识符。 |
getIndex() | Integer | 获取相应项在表单中所有项中的索引。 |
getPoints() | Integer | 返回可评分的内容的分值。 |
getTitle() | String | 获取相应项的标题(如果是 SectionHeaderItem ,则有时称为标题文本)。 |
getType() | ItemType | 获取项目的类型,表示为 ItemType 。 |
isRequired() | Boolean | 确定受访者是否必须回答问题。 |
setGeneralFeedback(feedback) | TextItem | 设置当回复者回答某个可评分的问题时向回复者显示的反馈 没有正确或不正确的答案(即需要手动评分的题目)。 |
setHelpText(text) | TextItem | 设置项的帮助文本(有时为 ImageItems 、PageBreakItems 和 SectionHeaderItems 等布局项的说明文本)。 |
setPoints(points) | TextItem | 设置可评分项的分值。 |
setRequired(enabled) | TextItem | 设置受访者是否必须回答问题。 |
setTitle(title) | TextItem | 设置项的标题(对于 SectionHeaderItem ,有时称为标题文本)。 |
setValidation(validation) | TextItem | 设置此文本项的数据验证。 |
TextValidation
TextValidationBuilder
方法
TimeItem
方法
方法 | 返回类型 | 简介 |
---|---|---|
createResponse(hour, minute) | ItemResponse | 为此时间项创建一个新的 ItemResponse 。 |
duplicate() | TimeItem | 创建此项的副本,并将其附加到表单末尾。 |
getGeneralFeedback() | QuizFeedback | 返回在回复者对可评分的问题进行回答后看到的反馈。 |
getHelpText() | String | 获取相应项的帮助文本(对于 ImageItems 、PageBreakItems 和 SectionHeaderItems 等布局项,有时称为说明文本)。 |
getId() | Integer | 获取商品的唯一标识符。 |
getIndex() | Integer | 获取相应项在表单中所有项中的索引。 |
getPoints() | Integer | 返回可评分的内容的分值。 |
getTitle() | String | 获取相应项的标题(如果是 SectionHeaderItem ,则有时称为标题文本)。 |
getType() | ItemType | 获取项目的类型,表示为 ItemType 。 |
isRequired() | Boolean | 确定受访者是否必须回答问题。 |
setGeneralFeedback(feedback) | TimeItem | 设置当回复者回答某个可评分的问题时向回复者显示的反馈 没有正确或不正确的答案(即需要手动评分的题目)。 |
setHelpText(text) | TimeItem | 设置项的帮助文本(有时为 ImageItems 、PageBreakItems 和 SectionHeaderItems 等布局项的说明文本)。 |
setPoints(points) | TimeItem | 设置可评分项的分值。 |
setRequired(enabled) | TimeItem | 设置受访者是否必须回答问题。 |
setTitle(title) | TimeItem | 设置项的标题(对于 SectionHeaderItem ,有时称为标题文本)。 |
VideoItem
方法
方法 | 返回类型 | 简介 |
---|---|---|
duplicate() | VideoItem | 创建此项的副本,并将其附加到表单末尾。 |
getAlignment() | Alignment | 获取视频的水平对齐方式。 |
getHelpText() | String | 获取相应项的帮助文本(对于 ImageItems 、PageBreakItems 和 SectionHeaderItems 等布局项,有时称为说明文本)。 |
getId() | Integer | 获取商品的唯一标识符。 |
getIndex() | Integer | 获取相应项在表单中所有项中的索引。 |
getTitle() | String | 获取相应项的标题(如果是 SectionHeaderItem ,则有时称为标题文本)。 |
getType() | ItemType | 获取项目的类型,表示为 ItemType 。 |
getWidth() | Integer | 获取视频的宽度(以像素为单位)。 |
setAlignment(alignment) | VideoItem | 设置视频的水平对齐方式。 |
setHelpText(text) | VideoItem | 设置项的帮助文本(有时为 ImageItems 、PageBreakItems 和 SectionHeaderItems 等布局项的说明文本)。 |
setTitle(title) | VideoItem | 设置项的标题(对于 SectionHeaderItem ,有时称为标题文本)。 |
setVideoUrl(youtubeUrl) | VideoItem | 通过给定的 YouTube 网址或 YouTube 视频 ID 设置视频本身。 |
setWidth(width) | VideoItem | 设置视频的宽度(以像素为单位)。 |