通过 Zapier 将 Airtable 中的多条记录拉入 Google 表格

Posted

技术标签:

【中文标题】通过 Zapier 将 Airtable 中的多条记录拉入 Google 表格【英文标题】:Pulling multiple records from Airtable into Google Sheets via Zapier 【发布时间】:2019-07-19 10:53:04 【问题描述】:

想知道是否有一种方法可以根据 Airtable 中的条件 Y/N 列通过 Zapier 将多条记录从 Airtable 提取到 Google 表格中。

基本上,我想创建一个 Zap 来搜索表中的所有记录,并将列中带有“Y”的任何记录拉入 Google 表格。

Zapier 告诉我,只有使用 Zapier 的 Code 才能做到这一点,但我的技能非常低,所以我想知道是否有人能指出我如何实现这一目标的正确方向,或者是否存在任何东西在 *** 上(我已经搜索过但什么都看不到)。

任何帮助将不胜感激!

干杯!

【问题讨论】:

您希望这是一次导入还是持续更新? 嘿@xavdid 正在寻找它是一个持续的zap,每天运行一次。 哦,一天一次有点困难。最简单的版本是“视图中的新记录”-> 在谷歌表格中创建新行。如果您希望它每天发布,您可能会将摘要与每日发布和代码步骤混合在一起以展开。这是完全可行的,代码步骤技巧是一种难以调试的技巧。需要每天进行还是可以连续进行? @xavdid 不必每天一次,它可以是连续的。因为它并不总是一条新记录(“Y”可以添加到现有记录中),所以我创建了一个 Zap 流程:1# Zap 触发器(Zapier 每天安排一次)-> 2# 查找记录(在指定字段中搜索“Y”)-> #3 created Google Sheets Worksheet -> #4 Create Spreadsheet Row -> #5 Send email 我遇到的问题是,当它在步骤 #2 中找到记录时,它只当存在多个记录并将“Y”添加到现有记录时,会查找“Y”的一个实例。这有意义吗? 【参考方案1】:

David 来自 Zapier 平台团队。

根据您对原始问题的 cmets,每天运行是使这变得更加复杂的要求。鉴于您说 zap 可以连续运行,我推荐以下设置:

首先,Create a view 过滤具有您想要的所有属性的记录(特定字段中的“Y”等)。 zap 将在此视图中查找新记录,因此即使将“Y”添加到现有记录,它也会起作用。 zap如下:

    触发器 - Airtable:视图中的新记录 操作 - GSheets:创建工作表 操作 - GSheets:创建电子表格 操作 - 电子邮件:发送电子邮件

我不确定您期望什么样的音量或模式,但我可能会在 Airtable 中添加一个字段,例如“已发送电子邮件”。然后,添加第 5 步以更新从视图中清除行的 airtable 行,以帮助避免this bug。不过,这是可选的。这实际上取决于您是否要将“Y”添加到不在视图中最近创建的 200 条记录中。

【讨论】:

非常感谢,大卫。 “新纪录”奏效了!我什至没有考虑过这是一种选择,但它现在打开了一个全新的世界。传奇!

以上是关于通过 Zapier 将 Airtable 中的多条记录拉入 Google 表格的主要内容,如果未能解决你的问题,请参考以下文章

“JSON 中的意外令牌”(通过 Zapier 连接的 Firestore)

r 使用R中的API获取所有Airtable表

Zapier 问题中的 Python 正则表达式

通过 Zapier 的 API POST

带有 gatsby 图像的 Airtable gatsby 源插件

通过 Zapier 使用 GoCardless 支付