编辑字段(设置)
使用“编辑字段”节点设置工作流数据。此节点可以设置新数据,也可以覆盖现有数据。对于需要从先前节点传入数据的工作流(例如,向 Google 表格或数据库插入值时),此节点至关重要。
节点参数
这些是“编辑字段”节点中可用的设置和选项。
模式
您可以使用
手动映射通过 GUI 编辑字段,或使用JSON 输出来编写 n8n 添加到输入数据的 JSON。要设置的字段
如果选择
模式>手动映射,则可以通过从输入拖放值来配置字段。拖动值时的默认行为是:
- n8n 将值的名称设置为字段名称。
- 字段值包含访问该值的表达式。
如果您不想使用表达式:
- 将鼠标悬停在字段上。n8n 显示固定 | 表达式切换。
- 选择“固定” 。
您可以对字段的名称和值执行此操作。
仅保留设置字段
启用此选项可丢弃在
“要设置的字段”中未使用的任何输入数据。包含在输出中
选择要包含在节点输出数据中的输入数据。
节点选项
使用这些选项来自定义节点的行为。
包含二进制数据
如果输入数据包括二进制数据,请选择是否将其包含在编辑字段节点的输出数据中。
忽略类型转换错误
仅限手动映射。
启用此功能可允许 n8n 在映射字段时忽略某些数据类型错误。
支持点符号
默认情况下,n8n 支持点符号。
例如,使用手动映射时,节点的
Name字段遵循点符号。这意味着,如果您将Name字段中的名称设置为 ,并将Value字段中的值设置为,则生成的 JSON 为:1 | |
您可以通过选择
“添加选项” > “支持点符号” ,并将“点符号”字段设置为“关闭”来阻止此行为。现在生成的 JSON 为:1 | |
模板和示例
没有任何
JSON 输出模式中的数组和表达式
创建 JSON 输出时,您可以使用数组和表达式。
例如,假设客户数据存储节点生成以下输入数据:
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 输出字段中添加以下 JSON ,并将包含在输出中设置为所有输入字段: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 | |
