Wertet einen Wahrheitswert (condition) aus und führt bei wahr den Dann-Ausdruck (thenValue) und bei falsch den Sonst-Ausdruck (elseValue) aus.
Der Rückgabewert der Funktion ist dabei der Wert des ausgeführten Ausdrucks.Tooltip
Syntax: $if(condition,thenValue[,elseValue])
Parameter
Beschreibung
conditionEin Ausdruck der zur Ermittlung eines Wahrheitswertes (bool'scher Wert) ausgeführt wird.
Liefert der ausgewertete Ausdruck true, wird der Ausdruck thenValue ausgewertet, ansonsten der optionale Ausdruck elseValue
thenValueEin statischer Wert oder Ausdruck, welcher dann ausgewertet und zurückgegeben wird, wenn die Bedingung (condition) true liefert
elseValueEin optionaler Wert oder Ausdruck, welcher ausgewertet und zurückgegeben wird, wenn die Bedingung (condition) false liefert
Beispiel: $if($true,Bedingung ist wahr,Bedingung ist falsch)
Syntax
$if(condition,thenValue[,elseValue])
Parameter
Name | Beschreibung |
|---|---|
condition | Ein Ausdruck der zur Ermittlung eines Wahrheitswertes (bool'scher Wert) ausgeführt wird. Liefert der ausgewertete Ausdruck true, wird der Ausdruck thenValue ausgewertet, ansonsten der optionale Ausdruck elseValue |
thenValue | Ein statischer Wert oder Ausdruck, welcher dann ausgewertet und zurückgegeben wird, wenn die Bedingung (condition) true liefert |
elseValue | Ein optionaler Wert oder Ausdruck, welcher ausgewertet und zurückgegeben wird, wenn die Bedingung (condition) false liefert |
Rückgabewert
Gibt den ausgewerteten Fixwert oder die Rückgabe des ausgewerteten Ausdrucks zurück. Ist die Bedingung (condition) false und es wird kein elseValue angegeben, so gibt die Funktion null/leer zurück.
Beispiele
Syntax | Ergebnis |
|---|---|
$if($true,Bedingung ist wahr,Bedingung ist falsch) | Bedingung ist wahr |
$if($false,Bedingung ist wahr,Bedingung ist falsch) | Bedingung ist falsch |
$if($false,Bedingung ist wahr) | null/leer |
$if($get($input,DANGEROUS_GOODS),wahr,falsch) | wahr oder falsch, je nach Inhalt des Feldes DANGEROUS_GOODS von $input |
Siehe auch: