在 Zapier 中捕获网络钩子并将其写入 Google 表格
“抓钩”步骤是大多数人都会跳过的部分。这是在每次调用时附加一行的最小循环。
我想要一个公共表单,将潜在客户放入没有数据库的工作表中。干净的路径是一个 Zapier Catch Hook,为 Google Sheets 的附加内容提供数据。令人困惑的部分是 webhook URL 和字段映射,所以我将两者都拼写出来。
第一步:使用 Webhooks 触发器启动 Zap,选择“Catch Hook”。 Zapier 为您提供了一个 URL。该 URL 就是您的端点。发布到其中的任何内容都会成为触发样本。
第二步:从表单或curl 向该URL 发送一个测试负载,以便Zapier 捕获这些字段。如果您跳过此步骤,则映射步骤没有任何可绑定的内容,您将盯着空选项。
第三步:添加 Google 表格操作“创建电子表格行”,选择文件和选项卡,然后将每个工作表列映射到捕获的字段。在发送之前命名您的 JSON 键,以便各列对齐。
第四步:打开它并发出真正的请求。打开纸张。如果出现该行,则循环处于活动状态。如果没有,运行历史记录会准确显示缺少哪个字段。
我犯了两次错误:发送嵌套的 JSON。扎皮尔奇怪地把它压平了。保持有效负载平坦,每个值一个键,并且映射保持健全。
扎皮尔 (zapier.com)
最适合:您已使用的应用程序之间的无代码自动化。
主要功能:7,000 多个应用程序连接、Webhooks、多步骤 Zap、过滤器和路径。
免费计划:具有少量任务津贴和应用程序限制的免费套餐。
定价:付费计划根据任务而定,起价约为每月 20 美元。
优点:无需运行服务器、可视化调试、庞大的应用程序库。
缺点:成本随着数量的增加而增加,而且复杂的逻辑变得繁琐。
我的结论是:对于一个简单的附加到工作表,这个循环需要十分钟,基础设施为零。仅当任务数量会使 Zapier 成为昂贵的选择时才使用代码。
常见问题:
问:我需要 webhooks 付费计划吗?
答:Catch Hook 触发器适用于免费套餐,但任务量会促使您快速付费。
问:为什么我的工作表栏是空的?
答:该字段不在测试负载中,因此映射没有什么可抓取的。先寄个样品吧。
问:我可以发布嵌套 JSON 吗?
答:可以,但是要压扁。嵌套对象的映射不可预测并浪费运行时间。
