跳转至

UI 中的数据映射#

数据映射意味着引用来自先前节点的数据。它不包括更改(转换)数据,只是引用它。

您可以通过以下方式映射数据:

  • 使用表达式编辑器。
  • 通过将数据从 输入 拖放到参数中。这会为您生成表达式。

有关映射和链接项目错误的信息,请参阅项目链接错误

如何拖放数据#

  1. 运行您的工作流以加载数据。
  2. 打开需要映射数据的节点。
  3. 您可以在表格、JSON 和架构视图中进行映射:
    • 在表格视图中:点击并按住表格标题以映射顶级数据,或者点击表格中的字段以映射嵌套数据。
    • 在 JSON 视图中:点击并按住一个键。
    • 在架构视图中:点击并按住一个键。
  4. 将项目拖到您想要使用数据的字段中。

了解您通过拖放映射的内容#

数据映射映射键路径,并将键的值加载到字段中。例如,给定以下数据:

1
2
3
4
5
6
[
	{
		"fruit": "apples",
		"color": "green"
	}
]

您可以通过将 fruit输入 拖放到您想要使用其值的字段中来映射 fruit。这会创建一个表达式 {{ $json.fruit }}。当节点迭代输入项目时,字段的值变成每个项目的 fruit 值。

了解嵌套数据#

给定以下数据:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
[
  {
    "name": "First item",
    "nested": {
      "example-number-field": 1,
      "example-string-field": "apples"
    }
  },
  {
    "name": "Second item",
    "nested": {
      "example-number-field": 2,
      "example-string-field": "oranges"
    }
  }
]

n8n 以表格形式显示如下:

"在输入面板中表格的屏幕截图。它包含一个名为 "nested" 的顶级字段。此字段包含嵌套数据,用粗体表示。"

此页面是否
💬 微信

🚀 与作者交流

关注公众号
n8n实战笔记公众号
n8n实战笔记
📚 教程 💡 案例 🔧 技巧
添加微信
添加作者微信
1对1 专业指导
⚡ 快答 🎯 定制 🚀 支持