Google 表单 + Zapier:如何自动化你的工作流
快速回答:Zapier 间接连接到 Google 表单——它的触发器实际监视的是回复所进入的关联 Google 表格,使用的是“新电子表格行”事件,而不是直接的 Forms 触发器。从那里你几乎可以自动化任何事情:Slack 提醒、Gmail 回复、创建任务等等。免费层级适合轻度使用,但会限制你每月可以获得的自动化运行次数。
Google 表单擅长收集答案,但除了将其存储在表格中之外,它本身不会对这些数据做任何处理。Zapier 通过监视新回复并自动触发其他应用中的操作来填补这一空白。本指南详细介绍了这种连接在底层实际是如何运作的、人们实际构建的自动化、如何设置你的第一个自动化,以及免费层级在哪里会用完。
Zapier 的 Google 表单触发器实际监视的是什么
这是让人容易困惑的细节:Zapier 没有直接监视你的 Google 表单的触发器。相反,它的 Google 表单集成通过监视你表单所连接的 Google 表格 来运作——具体来说,Google Sheets 应用下的“新电子表格行”触发器会在每次添加新行时触发,而每当有人提交你的表单时(假设回复被设置为保存到表格)就会发生这种情况。
实际上,这意味着两件事。第一,你的表单需要一个关联的回复表格,Zapier 自动化才能工作——如果你从未点击过表单“回复”标签页中的绿色表格图标,请先完成这一步。第二,有人提交你的表单和 Zapier 检测到新行之间可能存在短暂的延迟,因为在大多数方案中,Zapier 是按一定间隔轮询表格的,而不是获得即时推送通知。对于大多数使用场景——通知、创建任务、后续邮件——几分钟的延迟并不是问题。
人们常构建的 Google 表单自动化
- 新回复 → Slack 通知。每当有人提交时,向团队频道发布一条消息,通常包含从回复中提取的关键答案,这样团队就不必手动反复检查表单。
- 新回复 → 向单独的跟踪表格添加一行。当你想保持原始表单回复表格不受影响,同时将整理过或筛选过的版本输入用于报告的另一个电子表格时,这很有用。
- 新回复 → 通过 Gmail 发送个性化邮件。自动向填表人的邮箱地址发送确认邮件、收据或后续步骤邮件,并将他们答案中的字段插入邮件正文。
- 新回复 → 在 Trello 或 Asana 中创建任务。自动将每次提交转变为一张卡片或一个任务,这对需要跟进的支持请求、活动 RSVP 或需要审核的申请很方便。
设置你的第一个 Zap
- 确认你的表单保存到表格。打开表单的“回复”标签页,如果你还没有关联表格,请点击绿色的表格图标。
- 启动一个新 Zap。在 Zapier 中,点击“创建 Zap”,然后将“Google Sheets”而非“Google 表单”搜索为触发应用。
- 选择“新电子表格行”。这是每次新表单提交时触发的事件。
- 连接你的 Google 账户并选择表格。授权访问,然后选择与你表单回复关联的确切电子表格和工作表标签页。
- 选择你的操作应用。搜索 Slack、Gmail、Trello、Asana,或应该接收该自动化的任何工具。
- 映射字段。Zapier 会显示电子表格的列——这些列直接对应于你表单的问题——这样你就可以将每一列映射到操作应用的正确字段中。
- 测试,然后打开它。向你的表单提交一次测试回复,确认自动化按预期触发,然后将该 Zap 切换为“开启”。
需要了解的免费层级限制
Zapier 的免费层级对于上述这类轻度、单步骤的自动化确实很有用,但它限制了你每月可以使用的自动化运行次数,并且只允许更简单的 Zap,而非带有筛选和条件分支的多步骤工作流。如果你的表单获得的提交量足以触及每月上限,或者你想从一次回复串联多个操作,就需要转向付费方案。由于这些数字会随时间变化,请查看 Zapier 自己的定价页面获取当前的运行次数限制和方案层级。
排查未触发的 Zap
- 检查表单是否确实关联了表格。如果有人移除了表格连接,或者表单被设置为只在 Forms 内部存储回复,“新电子表格行”就没有可监视的对象。
- 确认你选择了正确的工作表标签页。一个 Google 表格可以有多个标签页,很容易让 Zapier 指向错误的那个,尤其是在复制表单及其表格之后。
- 查看 Zap 的历史记录中的错误。Zapier 会记录每一次运行尝试;过期的授权或重命名的列标题是导致静默失败的常见、可见原因。
- 记住轮询延迟。在免费和较低层级的方案上,Zapier 每 15 分钟才检查一次新行,而不是即时检查,所以一个“缺失”的自动化可能只是还没运行而已。
- 留意重命名或重新排序的表单问题。如果你在构建 Zap 之后编辑了实时表单的问题,列映射可能会发生变化,之前正确映射的字段现在可能会拉取错误的答案。
Zapier vs Apps Script vs Make.com
| 工具 | 设置难度 | 成本 | 最适合 |
|---|---|---|---|
| Zapier | 低——可视化,无需代码 | 有运行次数上限的免费层级,超量需付费 | 简单的一到两步自动化 |
| Google Apps Script | 较高——需要基本的脚本编写能力 | 免费,随你的 Google 账户提供 | 完全在 Google 自己的工具内运行的自定义逻辑 |
| Make.com | 中等——可视化、流程图风格 | 免费层级,超量或复杂需付费 | 需要更多可视化控制的多分支自动化 |
一个替代方案:Make.com
如果 Zapier 的界面或定价不适合你的工作流,Make.com(原名 Integromat)是一个知名的替代方案,同样能连接 Google 表格,进而连接 Google 表单的回复。它通常提供更可视化、流程图风格的自动化构建器,一些人觉得这对复杂的多分支自动化更容易上手。与 Zapier 一样,它也是监视关联的表格而非表单本身,因为这就是 Google 自己的 API 向第三方工具公开表单回复数据的方式。
相关的自动化与回复管理指南
一旦你的自动化上线,你会想要一个好方法来实际查看传入的数据。我们关于Google 表单回复摘要图表的指南介绍了在任何自动化层介入之前 Forms 提供给你的内置报告功能。如果你主要是从手机上查看回复,请参阅在手机上查看 Google 表单回复。如果 Zapier 感觉自动化能力超出了你的需求,我们关于Google 表单的 Google Apps Script的指南介绍了一个免费的、基于代码的替代方案,它直接在 Google 自己的工具内运行。
常见问题
Zapier 能直接连接 Google 表单吗?
不完全是。Zapier 的 Google 表单触发器实际监视的是你的回复所进入的关联 Google 表格,而不是表单本身。你的表单需要将回复目的地设置为 Google 表格,触发器才能可靠地工作。
用 Google 表单和 Zapier 可以自动化什么?
常见的自动化包括:新回复时发送 Slack 通知、将行复制到单独的跟踪表格、通过 Gmail 发送个性化邮件回复,以及在 Trello 或 Asana 等工具中创建任务。
Zapier 与 Google 表单配合使用是免费的吗?
Zapier 有一个免费层级,但它限制了你每月可以使用的自动化运行次数,并只允许更简单的单步骤 Zap。更高的用量或多步骤自动化需要付费方案。
有没有 Zapier 之外的工具可以自动化 Google 表单?
Make.com(原名 Integromat)是一个流行的替代方案,同样能连接 Google 表格,进而连接 Google 表单的回复,通常为类似的使用场景提供更可视化、更灵活的自动化构建方式。
为什么有人提交我的表单时,我的 Zap 没有触发?
最常见的原因是表单缺少表格连接、Zapier 指向了错误的工作表标签页、Google 授权已过期,或者只是较低层级方案上正常的轮询延迟,这种延迟每 15 分钟才检查一次新行,而不是即时检查。