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"输出,即第一次运行)
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'>
	# 需要将其转换为字典类型
	itemDict = item.json.to_py()
	print(itemDict)