使用插件扩展 Google 表单

Google 表单是一款基于云端的调查问卷和调查解决方案,支持实时协作,并提供强大的工具来定制表单问题。Google 表单还可用于创建在线测验。

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

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

可以采取的措施

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

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

表单结构

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

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

知识问答帖

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

触发器

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

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