Skip to main content

Available variables

Variables reference values from parameters, they are replaced with their corresponding value when the Blueprint is compiled.

They can be used recursively, this means constructs like "${var1${other}}" are possible. In this example the value of "other" and afterwards the value of "var1" will be replaced with the input of the user.

${name}

With this variable the name entered by the user can be referenced.

${forEach.current}

This variable will return the current value inside a "forEach"-loop.

${forEach.index}

This variable will return the current index inside a "forEach"-loop.

${gen.uuid}

This variable can be used to create new UUIDs. If this variable is used without a number, a new UUID is generated every time it is used.

It is possible to add a number at the end of this variable to save a UUID and use it multiple times (for example: "${gen.uuid.5}"). These UUIDs are generated in the compiling process and will be saved for one execution.

${[LIST].n}

This notation can be used to read an element at a specific index from a list.