Edit Fields (Set) 节点#
使用 Edit Fields 节点设置工作流数据。此节点可以设置新数据以及覆盖已存在的数据。此节点在期望从前面节点接收传入数据的工作流中至关重要,例如向 Google Sheets 或数据库插入值时。
节点参数#
这些是 Edit Fields 节点中可用的设置和选项。
Mode 模式#
您可以使用 Manual Mapping 手动映射 通过 GUI 编辑字段,或使用 JSON Output JSON 输出 编写 n8n 添加到输入数据的 JSON。
Fields to Set 要设置的字段#
如果您选择 Mode 模式 > Manual Mapping 手动映射,您可以通过从 INPUT 拖放值来配置字段。
拖动值时的默认行为是:
- n8n 将值的名称设置为字段名称。
- 字段值包含访问该值的表达式。
如果您不想使用表达式:
- 悬停在字段上。n8n 显示 Fixed | Expressions 固定 | 表达式 切换。
- 选择 Fixed 固定。
您可以对字段的名称和值都执行此操作。
Keep Only Set Fields 仅保留设置的字段#
启用此选项可丢弃您在 Fields to Set 要设置的字段 中未使用的任何输入数据。
Include in Output 包含在输出中#
选择要在节点输出数据中包含哪些输入数据。
节点选项#
使用这些选项自定义节点的行为。
Include Binary Data 包含二进制数据#
如果输入数据包含二进制数据,选择是否将其包含在 Edit Fields 节点的输出数据中。
Ignore Type Conversion Errors 忽略类型转换错误#
仅限手动映射。
启用此选项允许 n8n 在映射字段时忽略一些数据类型错误。
Support Dot Notation 支持点表示法#
默认情况下,n8n 支持点表示法。
例如,使用手动映射时,节点遵循 Name 名称 字段的点表示法。这意味着如果您在 Name 名称 字段中将名称设置为 number.one
,在 Value 值 字段中将值设置为 20
,结果 JSON 为:
1 |
|
您可以通过选择 Add Option 添加选项 > Support Dot Notation 支持点表示法,并将 Dot Notion 点表示法 字段设置为关闭来防止此行为。现在结果 JSON 为:
1 |
|
模板和示例#
JSON Output 模式中的数组和表达式#
在创建 JSON Output 时,您可以使用数组和表达式。
例如,给定 Customer Datastore 节点生成的输入数据:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
|
在 JSON Output JSON 输出 字段中添加以下 JSON,并将 Include in Output 包含在输出中 设置为 All Input Fields 所有输入字段:
1 2 3 4 5 6 7 8 9 |
|
您将得到此输出:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 |
|