For the complete documentation index, see llms.txt. This page is also available as Markdown.

(node-name).all

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

// Returns all the items of the given node and current run
let allItems = $("<node-name>").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);

Accessing item data

Get all items output by a previous node, and log out the data they contain:

previousNodeData = $("<node-name>").all();
for(let i=0; i<previousNodeData.length; i++) {
	console.log(previousNodeData[i].json);
}

Last updated

Was this helpful?