Duaer

集成

在 Duaer 节点里设置配对项

编程式 Duaer 节点要告诉 Duaer 每个输出项来自哪个输入项,否则下游表达式会取不到数据。

什么时候要自己设置

声明式节点由 Duaer 自动处理配对项。编程式节点(包括触发节点)要在每个返回项上设置 pairedItem。缺了它,下游用 $("节点名").item 之类的表达式会报配对错误。概念见 数据项配对。

设置 pairedItem

item 是输入项的下标。节点有多个输入时,再用 input 指明是第几个输入。

// One output item per input item: point back to that input
returnData.push({
	json: { ...result },
	pairedItem: { item: i },
});

// Node with several inputs: name the input too
returnData.push({
	json: { ...merged },
	pairedItem: { item: i, input: 1 },
});

一个输入项拆成多个输出项时,每个输出项都指回同一个 item。多个输入项合成一个输出项时,pairedItem 可以是数组,列出所有来源。

常见问题

Duaer 的声明式节点要设置 pairedItem 吗?

不用。Duaer 会为声明式节点自动设置配对项。只有编程式节点和触发节点要自己设置。

同组