表达式编辑器中的映射
这些示例展示了如何在表达式编辑器中访问链接项目。有关表达式的更多信息,包括内置变量和方法,请参阅表达式。
有关映射和链接项目错误的信息,请参阅项目链接错误。
访问前一个节点输出中的链接项目
当您使用此功能时,n8n 会沿着项目链接链向上工作,以在给定节点中找到父项目。
| // 返回链接的项目
{{$("<node-name>").item}}
|
作为一个更长的示例,考虑工作流中较早节点具有以下输出数据的场景:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 | [
{
"id": "23423532",
"name": "Jay Gatsby",
},
{
"id": "23423533",
"name": "José Arcadio Buendía",
},
{
"id": "23423534",
"name": "Max Sendak",
},
{
"id": "23423535",
"name": "Zaphod Beeblebrox",
},
{
"id": "23423536",
"name": "Edmund Pevensie",
}
]
|
要提取名称,请使用以下表达式:
| {{$("<node-name>").item.json.name}}
|
访问当前节点输入中的链接项目
在这种情况下,项目链接在节点内:找到节点链接到输出项目的输入项目。
| // 返回链接的项目
{{$input.item}}
|
作为一个更长的示例,考虑当前节点具有以下输入数据的场景:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 | [
{
"id": "23423532",
"name": "Jay Gatsby",
},
{
"id": "23423533",
"name": "José Arcadio Buendía",
},
{
"id": "23423534",
"name": "Max Sendak",
},
{
"id": "23423535",
"name": "Zaphod Beeblebrox",
},
{
"id": "23423536",
"name": "Edmund Pevensie",
}
]
|
要提取名称,您通常会使用拖放数据映射,但您也可以编写以下表达式:
| {{$input.item.json.name}}
|