Functions
Overview of built-in functions available in Latenode.
It can guide you on writing expressions, using variables, filters, and building logic inside your scenarios.
Algorithm
Operators in this group ensure the execution of logical operations with operands and output the result. The outcome of these operations varies.
Result
If
t outputs a specified value when conditions are met or a different value if the conditions are not met.

- Result of the expression: Specified value.
- Example: If 3.ValueSV = 10, then true. If 3.ValueSV = 11, then false.
()
This operator provides logical and mathematical isolation for any expressions.
- Result of the expression: -.
not
This operator provides logical negation of specified/received boolean values.

- Result of the expression: Negation of the value.
- Example: If 3.ValueSV is TRUE, then FALSE
if empty
It outputs a specified value if the operand is absent (null), and the value of the operand if it is present.

- Result of the expression: The value.
- Example: If 3.ValueSV is absent (null), then 5. If 3.ValueSV = 50, then 50.
empty
This operator checks for the absence of values in the operand.

- Result of the expression: TRUE/FALSE.
- Example: If 3.ValueSV is absent (null), then TRUE. If 3.ValueSV = "May", then FALSE.
contains
This operator checks for the presence of selected characters in a string, number, or array (including an array of boolean values), regardless of their location.

- Result of the expression: TRUE/FALSE.
- Example: If 3.ValueSV = "Hello Latenode", then TRUE. If 3.ValueSV = "Hi Latenode", then FALSE.
starts with
This operator checks for the presence of selected characters at the beginning of a string or number.

- Result of the expression: TRUE/FALSE.
- Example: If 3.ValueSV = "June", then TRUE. If 3.ValueSV = "May", then FALSE. If 3.ValueSV = "1000", then FALSE.
ends with
This operator checks for the presence of selected characters at the end of a string or number.

- Result of the expression: TRUE/FALSE.
- Example: If 3.ValueSV = "June", then TRUE. If 3.ValueSV = "May", then FALSE. If 3.ValueSV = "1000", then FALSE.
matches pattern
This operator checks for a match between the operand and a regular expression.

- Result of the expression: TRUE/FALSE.
- Example: If 3.ValueSV = "Abc", then TRUE. If 3.ValueSV = 2000, then FALSE.
to lower
This operator converts a string to lowercase.

- Result of the expression: Lowercase text.
- Example: If 3.ValueSV = 'TEST', then test.
to upper
This operator converts a string to uppercase.

- Result of the expression: Uppercase text.
- Example: If 3.ValueSV = 'test', then TEST.
length
This operator outputs the number of characters in a string or the number of values in an array.

- Result of the expression: A number.
- Example: If 3.ValueSV = 'test', then 4.
get
This operator outputs a JSON parameter or an array element.
- Result of the expression: Parameter.
- Example: The value of the parameter ValueWH1 from the provided JSON. For example, if ValueWH1 = 15, then 15.

- Example: The value of the element in the provided array ValueWH with index 1. For instance, if ValueWH1 = 15, then 15.

switch
This operator checks if the expression matches the selected operand and outputs a value when a match is found. The operand can be a boolean value, a string, or a number.

- Result of the expression: Value.
- Example: If 3.ValueSV = 'A', then 1. If 3.ValueSV = 'Abc1000', then 2.
replace
This operator replaces selected values in a string or number with specified values.

- Result of the expression: Text or number with character replacement.
- Example: If 3.ValueSV = 'Hi Latenode', then 'Test Latenode'.
trim
This operator removes spaces at the beginning and end of a string.

- Result of the expression: Text without spaces.
- Example: If 3.ValueSV = ' Hi Latenode ', then 'Hi Latenode'.
substring
This operator outputs a portion of a string or number from a selected starting position not inclusive to a chosen ending position, inclusive.

- Result of the expression: A portion of text.
- Example: If 3.ValueSV = 'Latenode', then 'a'.
indexOf
This operator provides the position of the first occurrence of a search value in a string or number.

- Result of the expression: A portion of text.
- Example: If 3.ValueSV = 'Latenode', then 4.