使用插件扩展 Google 表单的功能

Google 表单是一种基于云的问卷和调查解决方案,可提供实时协作功能和强大的工具来自定义表单问题。表单还可用于创建在线测验。

您可以使用插件扩展表单,帮助用户构建新的调查问卷、建立与第三方系统的连接,并将表单数据与其他 Google Workspace 应用(例如 Google 表格)集成。

您可以在 the Google Workspace Marketplace中查看其他人构建的表单插件。

可以采取的措施

您可以使用扩展表单的插件执行以下操作:

  • 使用内置的 Apps 脚本 表单服务创建、访问和修改表单。借助 电子表格服务,您可以访问 存储表单回答的 Google 表格。
  • 使用 表单服务从插件控制表单行为。例如,确定表单是否接受回答,或是否向回复者发送确认消息。
  • 使用标准 HTML 和 CSS 创建 自定义菜单,并定义多个 自定义对话框和边栏界面 。这些界面组件扩展的是 Google 表单编辑器,而不是回复者看到的表单。
  • 使用插件触发器在发生某些触发事件时运行指定 函数。例如,表单提交可安装触发器可让您的插件在有人提交表单回答时做出反应。

表单结构

Google 表单由标题、说明和表单问题列表组成。(可选)表单可以关联一个 Google 表格,用于收集表单回答。

每个表单问题都有一个类型,用于指明问题要求回复者提供的信息类型,或者是一个静态表单元素(例如图片或视频)。每种 类型都由 Apps 脚本 表单服务中的一个对象表示。 表单插件可以使用此服务添加、修改、重新排列或移除这些表单元素:

测验

表单还可以充当测验。如果您将表单指定为测验,则可以为每个表单问题分配分值和反馈。分值可用于自定义测验评分。反馈(由表单服务中的 QuizFeedback类表示)是指在回复者回答关联的表单 问题后向其显示的文本和链接 。

触发器

借助 Apps 脚本触发器 ,脚本项目可以在满足特定条件(例如提交表单或安装插件)时执行指定函数。

如需详细了解哪些触发器可用于表单插件以及使用这些触发器时有哪些限制,请参阅插件触发器