Skip to main content
Skip table of contents

Add custom logic with the expression editor - EXPERIMENTAL

This feature is still experimental!

The expression editor allows you to build logic between your source and target using a drag and drop editor.

Add custom logic

  1. Open the Expression Editor by clicking on the Sum icon

    Screenshot 2025-06-23 at 12.56.05.png

  2. Build your logic by dragging options from the list on the left to the expression editor on the right

  3. Build more complex logic, by combining the different functions

    • Drag in the Input function to add and expose more Input options

      image-20250623-132318.png

The logic is executed/The target is updated when

  • the source changes

  • the widget is executed

Updating an input does NOT execute the logic.

Available functions

Function

Input options

Description

Source

Takes the source value

Input

Creates an input parameter and takes its value

Decimal

  • Value

  • Digits

Allows to set the amount of digits for a number

Abs

  • Input

Returns the absolute value

Inc

  • Input

Returns the value + 1

Dec

  • Input

Returns the value -1

Add

  • Input

  • Input

Adds input values

Sub

  • Input

  • Input

Subtracts input values

Mul

  • Input

  • Input

Multiplies input values

Div

  • Input

  • Input

Divides input values

Min

  • Input

  • Input

Returns the smaller number

Max

  • Input

  • Input

Returns the larger number

Concat

  • Input

  • Input

Combines the inputs into a single text

If

  • Condition

  • Then

  • Else

Returns the Then value if the condition is true otherwise it returns the Else value

Conditions:

truthy: true, non-zero number

false: false, 0

Key

  • Json

  • Path

Engine

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.