Skip to content

2. 将数据插入 Airtable#

在工作流的这一步中,您将学习如何使用 Airtable 节点 将从 HTTP 请求节点接收的数据插入 Airtable。

电子表格节点

您可以用另一个电子表格应用程序/服务替换 Airtable 节点。例如,n8n 也有一个 Google Sheets 节点。

完成此步骤后,您的工作流应该如下所示:

配置您的表格#

如果我们要将数据插入 Airtable,我们首先需要在那里设置一个表格。为此:

  1. 创建 Airtable 账户
  2. 在您的 Airtable 工作区中从头添加一个新基础并命名,例如 beginner course

    创建 Airtable 基础
    创建 Airtable 基础

  3. 在 beginner course 基础中,默认情况下,您有一个名为 Table 1 的表格,有四个字段:NameNotesAssigneeStatus。这些字段与我们无关,因为它们不在我们的"订单"数据集中。这带来了下一个要点:Airtable 中字段的名称必须与节点结果中列的名称匹配。通过执行以下操作来准备表格:

    • 将表格从 Table 1 重命名为 orders 以便更容易识别。
    • 删除默认创建的 3 个空白记录。
    • 删除 NotesAssigneeStatus 字段。
    • 编辑 Name 字段(主字段)为 orderID,字段类型为 Number
    • 使用下表作为参考,添加其余字段及其字段类型:
    字段名称 字段类型
    orderID Number
    customerID Number
    employeeName Single line text
    orderPrice Number
    orderStatus Single line text

现在您的表格应该如下所示:

Airtable 中的订单表格
Airtable 中的订单表格

现在表格已准备就绪,让我们返回 n8n 编辑器 UI 中的工作流。

向 HTTP 请求节点添加 Airtable 节点#

添加连接到 HTTP 请求节点的 Airtable 节点。

记住

您可以通过选择现有节点旁边的 + 图标来添加连接到现有节点的节点。

在节点面板中:

  1. 搜索 Airtable。
  2. 记录操作搜索结果中选择创建记录

这将向您的画布添加 Airtable 节点并打开节点详细信息窗口。

在 Airtable 节点窗口中,配置以下参数:

  • 连接凭据
    • 选择创建新凭据
    • 保持默认选项连接使用:访问令牌被选中。
    • 访问令牌:按照 Airtable 凭据 页面的说明创建您的令牌。使用推荐的范围并添加对您的 beginners course 基础的访问权限。完成后保存凭据并关闭凭据窗口。
  • 资源:Record。
  • 操作:Create。此操作将在表格中创建新记录。
  • 基础:您可以从列表中选择您的基础(例如,beginner course)。
  • 表格:orders。
  • 映射列模式:自动映射。在此模式下,传入数据字段必须与 Airtable 中的列具有相同的名称。

测试 Airtable 节点#

完成配置 Airtable 节点后,通过选择执行步骤来执行它。这可能需要一些时间来处理,但您可以通过在 Airtable 中查看基础来跟踪进度。

您的结果应该如下所示:

Airtable 节点结果
Airtable 节点结果

所有 30 个数据记录现在将出现在 Airtable 的 orders 表格中:

orders 表格中的导入记录
orders 表格中的导入记录

接下来做什么?#

Nathan 🙋:哇,这个自动化已经非常有用了!但这会将 HTTP 请求节点收集的所有数据插入 Airtable。记住,我实际上只需要在表格中插入处理中的订单,并计算已预订订单的价格?

您 👩‍🔧:当然,没问题。作为下一步,我将使用一个新节点根据订单状态过滤订单。