跳转至

表达式编辑器中的映射#

这些示例展示如何在表达式编辑器中访问链接的项目。有关表达式的更多信息,包括内置变量和方法,请参阅表达式

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

访问先前节点输出中的链接项目#

当您使用这个时,n8n 会沿着项目链接链向上工作,以在给定节点中找到父项目。

1
2
// 返回链接的项目
{{$("<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",
  }
]

要提取名称,请使用以下表达式:

1
{{$("<node-name>").item.json.name}}

访问当前节点输入中的链接项目#

在这种情况下,项目链接在节点内:找到节点链接到输出项目的输入项目。

1
2
// 返回链接的项目
{{$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",
  }
]

要提取名称,您通常会使用拖放数据映射,但您也可以编写以下表达式:

1
{{$input.item.json.name}}
此页面是否
💬 微信

🚀 与作者交流

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