Skip to content

("<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",运行 0 是第一次运行)
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",运行 0 是第一次运行)
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)