集成
在 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 会为声明式节点自动设置配对项。只有编程式节点和触发节点要自己设置。
同组