Variables and data
Nodes that store values, do maths, work with text, lists, JSON and dates, and read and write collections.
These nodes work with variables and collections. Nodes that only use the run's own values can't fail. Nodes that touch the data store can use If it fails.
Variables
Set variable
Store a value.
Change a number
Add, subtract, multiply, divide or set.
Change a list
Add to, remove from, sort or shuffle a list.
Delete variable
Clear a variable.
Set a unique variable
A value for this run only.
Text, maths, JSON and time
Manipulate text
Run a function on text or a list.
Work out an equation
Do maths for this run.
Date and time
Format a time, add to it, count down to it.
Read JSON
Reach into JSON text with dots.
Collections
Find rows
Look up rows.
Count or total rows
Count, add up, average or rank.
For each row
Repeat steps for every row.
Pick at random
A random item of a list, or a random row.
Add row
Insert a row.
Add or change a row
Change the row that matches, or add it.
Change rows
Set or add to columns.
Delete rows
Remove rows.
One run at a time
Make runs take turns.