("<node-name>").all(branchIndex?: number, runIndex?: number)#
这将允许你访问当前节点或父节点的所有项目。如果你不提供任何参数,它将返回当前节点的所有项。
¥This gives access to all the items of the current or parent nodes. If you don't supply any parameters, it returns all the items of the current node.
获取项目#
¥Getting items
```js
// Returns all the items of the given node and current run
let allItems = $("
```` // Returns all items the node "IF" outputs (index: 0 which is Output "true" of its most recent run) let allItems = $("IF").all();
// Returns all items the node "IF" outputs (index: 0 which is Output "true" of the same run as current node) let allItems = $("IF").all(0, $runIndex);
// Returns all items the node "IF" outputs (index: 1 which is Output "false" of run 0 which is the first run) let allItems = $("IF").all(1, 0);
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | |
访问项目数据#
¥Accessing item data
获取前一个节点输出的所有项目,并记录它们包含的数据:
¥Get all items output by a previous node, and log out the data they contain:
typescript
previousNodeData = $("<node-name>").all();
for(let i=0; i<previousNodeData.length; i++) {
console.log(previousNodeData[i].json);
}
python
previousNodeData = _("<node-name>").all();
for item in previousNodeData:
# item is of type <class 'pyodide.ffi.JsProxy'>
# You need to convert it to a Dict
itemDict = item.json.to_py()
print(itemDict)