跳至内容

2. 将数据插入Airtable#

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

电子表格节点

你可以将Airtable节点替换为其他电子表格应用/服务。例如,n8n还提供了Google Sheets节点。

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

配置您的表格#

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

  1. 创建一个Airtable账户
  2. 在你的Airtable工作区中从头开始添加一个新数据库,并将其命名为例如入门课程

    Create an Airtable base
    创建一个Airtable数据库

  3. 在基础入门课程中,默认情况下您会看到一个名为Table 1的表格,包含四个字段:NameNotesAssigneeStatus。这些字段与我们的"orders"数据集无关。这就引出了下一个重点:Airtable中的字段名称必须与节点结果中的列名相匹配。请按以下步骤准备表格:

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

现在你的表格应该看起来像这样:

Orders table in Airtable
Orders table in Airtable

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

在HTTP请求节点中添加一个Airtable节点#

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

记住

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

在节点面板中:

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

这将在您的画布上添加Airtable节点并打开节点详情窗口。

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

  • Credential to connect with:
    • 选择创建新凭证
    • 保持默认选项连接方式:访问令牌被选中。
    • 访问令牌: 按照Airtable凭证页面的指引创建您的令牌。使用推荐的作用域并添加对初学者课程库的访问权限。完成后保存凭证并关闭凭证窗口。
  • 资源: 记录.
  • 操作: 创建。此操作将在表中创建新记录。
  • 基础: 您可以从列表中选择基础课程(例如,入门课程)。
  • : orders.
  • 映射列模式: 自动映射。在此模式下,传入的数据字段必须与Airtable中的列名相同。

测试Airtable节点#

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

您的结果应如下所示:

Airtable node results
Airtable node results

现在所有30条数据记录都将显示在Airtable的订单表中:

Imported records in the orders table
Imported records in the orders table

接下来是什么?#

Nathan 🙋: 哇,这个自动化流程已经非常实用了!不过目前它会将所有通过HTTP Request节点收集的数据都插入到Airtable中。还记得吗?实际上我只需要在表格中插入处理中的订单,并计算已预订订单的价格?

你 👩‍🔧: 好的,没问题。下一步,我将使用一个新节点根据订单状态进行筛选。

优云智算