See also: ifEmpty, ifNotEmpty, cmp (Compare), and (Logical And), or (Logical Or), not (Logical negation)
Evaluates a truth value (condition) and executes the then-expression (thenValue) if true and the else-expression (elseValue) if false.
The function returns the value of the executed expression.
Tooltip
Syntax: $if(condition,thenValue[,elseValue])
Parameter
Description
conditionAn expression that is executed to determine a truth value (Boolean value).
If the evaluated expression returns true, the expression thenValue is evaluated, otherwise the optional expression elseValue.
thenValueA static value or expression that is evaluated and returned if the condition returns true.
elseValueAn optional value or expression that is evaluated and returned if the condition returns false.
Example: $if($true, condition is true, condition is false)
Syntax
$if(condition,thenValue[,elseValue])
Parameter
Name | Description |
|---|---|
condition | An expression that is executed to determine a truth value (Boolean value). If the evaluated expression returns true, the expression thenValue is evaluated, otherwise the optional expression elseValue. |
thenValue | A static value or expression that is evaluated and returned if the condition returns true. |
elseValue | An optional value or expression that is evaluated and returned if the condition returns false. |
Return value
Returns the evaluated fixed value or the return of the evaluated expression. If the condition is false and no elseValue is specified, the function returns null/empty.
Example
Syntax | Ergebnis |
|---|---|
$if(true,condition is true, condition is false) | condition is true |
$if(false,condition is true, condition is false) | condition is false |
$if(false,condition is true) | null/empty |
$if($get($input,DANGEROUS_GOODS), true, false) | true or false, depending on the content of the DANGEROUS_GOODS field of $input |