使用插件扩展 Google 表单

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

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

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

可以采取的措施

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

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

表单结构

Google 表单由标题、说明和表单问题列表组成。 表单可以选择关联一个 Google 表格来收集表单回复。

每个表单问题都有类型,用于指明它向回复者询问的信息类型,或静态表单元素(例如图片或视频)。每种类型都由 Google Apps Script 表单服务中的对象表示。表单插件可以使用此服务添加、修改、重新排列或移除以下表单元素:

测验

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

触发器

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

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