Skip to content

节点创建者的项目链接

仅限程序化样式节点

本指南适用于程序化风格的节点。如果您使用声明式风格,n8n 会自动为您处理配对项。

使用 n8n 的项目链接功能访问当前项目之前的项目中的数据。n8n 需要知道给定输出项目来自哪个输入项目。如果缺少此信息,其他节点中的表达式可能会中断。作为节点开发者,您必须确保您的节点返回的任何项目都支持此功能。

这适用于程序化节点(包括触发节点)。构建声明式节点时,无需考虑项链接。有关节点样式的更多信息,请参阅选择节点构建方法

首先阅读项目链接概念,它提供了项目链接的概念概述,以及 n8n 可以自动处理链接的场景的详细信息。

如果您需要手动处理项目链接,请通过设置节点返回的每个项目来执行此操作:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
// Use the pairedItem information of the incoming item
newItem = {
	"json": { . . . },
	"pairedItem": {
		"item": item.pairedItem,
		// Optional: choose the input to use
		// Set this if your node combines multiple inputs
		"input": 0
};

// Or set the index manually
newItem = {
		"json": { . . . }
		"pairedItem": {
			"item": i,
			// Optional: choose the input to use
			// Set this if your node combines multiple inputs
			"input": 0
		},
};