Zum Inhalt

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

Dies ermöglicht den Zugriff auf alle Elemente der aktuellen oder übergeordneten Knoten. Wenn Sie keine Parameter angeben, werden alle Elemente des aktuellen Knotens zurückgegeben.

Abrufen von Elementen#

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
// Gibt alle Elemente des angegebenen Knotens und des aktuellen Laufs zurück
let allItems = $("<node-name>").all();

// Gibt alle Elemente zurück, die der Knoten "IF" ausgibt (Index: 0, was die Ausgabe "true" des letzten Laufs ist)
let allItems = $("IF").all();

// Gibt alle Elemente zurück, die der Knoten "IF" ausgibt (Index: 0, was die Ausgabe "true" des gleichen Laufs wie der aktuelle Knoten ist)
let allItems = $("IF").all(0, $runIndex);

// Gibt alle Elemente zurück, die der Knoten "IF" ausgibt (Index: 1, was die Ausgabe "false" von Lauf 0 ist, dem ersten Lauf)
let allItems = $("IF").all(1, 0);
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
# Gibt alle Elemente des angegebenen Knotens und des aktuellen Laufs zurück
allItems = _("<node-name>").all();

# Gibt alle Elemente zurück, die der Knoten "IF" ausgibt (Index: 0, was die Ausgabe "true" des letzten Laufs ist)
allItems = _("IF").all();

# Gibt alle Elemente zurück, die der Knoten "IF" ausgibt (Index: 0, was die Ausgabe "true" des gleichen Laufs wie der aktuelle Knoten ist)
allItems = _("IF").all(0, _runIndex);

# Gibt alle Elemente zurück, die der Knoten "IF" ausgibt (Index: 1, was die Ausgabe "false" von Lauf 0 ist, dem ersten Lauf)
allItems = _("IF").all(1, 0);

Zugriff auf Elementdaten#

Ruft alle Elemente ab, die von einem vorherigen Knoten ausgegeben wurden, und protokolliert die darin enthaltenen Daten:

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 is of type <class 'pyodide.ffi.JsProxy'>
	# You need to convert it to a Dict
	itemDict = item.json.to_py()
	print(itemDict)