Skip to content

("<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 = $("").all();

```` // 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
````

=== "Python"
	```python
	# Returns all the items of the given node and current run
	allItems = _("<node-name>").all();



````
# Returns all items the node "IF" outputs (index: 0 which is Output "true" of its most recent run)
allItems = _("IF").all();

# Returns all items the node "IF" outputs (index: 0 which is Output "true" of the same run as current node)
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)
allItems = _("IF").all(1, 0);
````

访问项目数据#

¥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)