跳到主要内容

4. 为处理中订单设置值#

在本工作流步骤中,您将学习如何在使用"编辑字段(设置)"节点将数据传输至Airtable前,筛选并设置数据。完成此步骤后,您的工作流应如下图所示:

查看工作流文件

Nathan工作流的下一步是筛选数据,仅将处理中订单的employeeNameorderID插入Airtable。

为此,您需要使用编辑字段(设置)节点,该节点允许筛选并设置要在节点间传递的数据。

编辑字段节点

编辑字段节点既能设置全新数据,也可覆盖已有数据。该节点在需要接收前置节点数据的工作流中至关重要,例如向电子表格或数据库插入数值时。

在Airtable节点前添加新节点#

参照订单筛选课程中相同的操作方式,在If节点true连接器后、Airtable节点前添加新节点。若画布空间局促,可随时将Airtable节点拖拽至更远位置。

配置编辑字段节点#

选中If节点true连接器的**+号后,搜索编辑字段(设置)节点**。

打开编辑字段节点窗口后,配置以下参数:

  • 确保模式设置为手动映射
  • 虽然可使用订单筛选课程中的表达式编辑器,但本次我们直接从输入区拖拽字段至待设置字段区域:
    • 拖拽 If > orderID 作为第一个字段
    • 拖拽 If > employeeName 作为第二个字段
  • 确保包含其他输入字段设置为false

点击执行步骤,您将看到如下结果:

编辑字段(设置)节点

编辑字段(设置)节点

向Airtable添加数据#

接下来将数值插入Airtable:

  1. 进入您的Airtable数据库

  2. 新建名为processingOrders的表格

  3. 将现有列替换为两个新列:

    • orderID(主字段):数字类型
    • employeeName:单行文本类型

    提示

    若遇到困难,请参考向Airtable插入数据课程。

  4. 删除新表格中的三个空行

  5. 在n8n中将编辑字段节点的连接器关联至Airtable节点

  6. 更新Airtable节点配置,将其指向新的processingOrders表而非orders

  7. 测试Airtable节点确保其向新processingOrders表插入记录

此时您的工作流应如下图所示:

查看工作流文件

后续步骤#

Nathan 🙋:您已经自动化了我一半的工作!现在我仍需计算同事的已预订订单,这个也能自动化吗?

您 👩‍🔧:当然!下一步我将通过节点中的JavaScript代码来计算已预订订单。