跳转至

("<node-name>").all(branchIndex?: number, runIndex?: number)#

这个方法提供对当前或父节点的所有项目的访问。如果您不提供任何参数,它将返回当前节点的所有项目。

获取项目#

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
// 返回给定节点当前运行的所有项目
let allItems = $("<node-name>").all();

// 返回节点 "IF" 输出的所有项目(索引: 0,即最近运行的输出 "true")
let allItems = $("IF").all();

// 返回节点 "IF" 输出的所有项目(索引: 0,即与当前节点相同运行的输出 "true")
let allItems = $("IF").all(0, $runIndex);

// 返回节点 "IF" 输出的所有项目(索引: 1,即第一次运行(运行 0)的输出 "false")
let allItems = $("IF").all(1, 0);
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
# 返回给定节点当前运行的所有项目
allItems = _("<node-name>").all();

# 返回节点 "IF" 输出的所有项目(索引: 0,即最近运行的输出 "true")
allItems = _("IF").all();

# 返回节点 "IF" 输出的所有项目(索引: 0,即与当前节点相同运行的输出 "true")
allItems = _("IF").all(0, _runIndex);

# 返回节点 "IF" 输出的所有项目(索引: 1,即第一次运行(运行 0)的输出 "false")
allItems = _("IF").all(1, 0);

访问项目数据#

获取前一个节点输出的所有项目,并记录它们包含的数据:

1
2
3
4
previousNodeData = $("<node-name>").all();
for(let i=0; i<previousNodeData.length; i++) {
	console.log(previousNodeData[i].json);
}
1
2
3
4
5
6
previousNodeData = _("<node-name>").all();
for item in previousNodeData:
	# item 的类型是 <class 'pyodide.ffi.JsProxy'>
	# 您需要将其转换为 Dict
	itemDict = item.json.to_py()
	print(itemDict)
此页面是否
💬 微信

🚀 与作者交流

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