Diese Funktion ist veraltet (deprecated).
Prüft eine Bedingung b für Parameter c bis eventuell g und gibt immer den Wert a zurück. Wenn das Ergebnis von Bedingung b für den Parameter c (und eventuell für die Bedingung erforderlichen weiteren Parameter d bis g) true ist, wird der Rückgabewert a als finaler Wert markiert und die gesamte Funktionskette beendet. Steht die Funktion in einem Makro, wird nicht nur das Makro beendet, sondern auch die Funktionskette, die dieses Makro benutzt.
Enthält a den Wert ##EMPTY_VALUE##, wird ein leerer String ("") der Länge 0 mit gesetztem Empty Flag zurückgegeben.
Zur Auswertung der Bedingung wird intern die Logik der Funktion logical-condition() aufgerufen. Dabei werden die Parameter ab b der Funktion final-on-condition(…) unverändert als Parameterliste an diesen übergeben. Mögliche Werte für b sind in der Beschreibung der Funktion zu finden.
Parameter
Parameter | Beschreibung |
|---|---|
a | Zurückzugebender Wert bzw. ##EMPTY_VALUE## für einen leeren String ("") der Länge 0 mit gesetztem Empty Flag. |
b | Parameter a in logical-condition(), also die Bedingung. |
c | Parameter b in logical-condition(cnd a, val b [, c, ...]), also Parameter 1. |
d | (optional) Parameter c in logical-condition(cnd a, val b [, c, ...]), also eventueller Parameter 2. |
e | (optional) Parameter d in logical-condition(cnd a, val b [, c, ...]), also eventueller Parameter 3. |
f | (optional) Parameter e in logical-condition(cnd a, val b [, c, ...]), also eventueller Parameter 4. |
g | (optional) Parameter f in logical-condition(cnd a, val b [, c, ...]), also eventueller Parameter 5. |
Beispiele
Parameter a | Parameter b | Parameter c | Parameter d | Ergebnis | Finaler Wert | Ergebnis von get empty flag(a) |
|---|---|---|---|---|---|---|
Ein Wert | not numeric | M73D22 | Ein Wert | true | false | |
Ein Wert | equal | 004 | 003 | Ein Wert | false | false |
Ein Wert | < | 4 | 5 | Ein Wert | true | false |
Ein Wert | < | 5 | 4 | Ein Wert | false | false |
##EMPTY_VALUE## | < | 4 | 5 | String der Länge 0 (""). | true | true |
##EMPTY_VALUE## | < | 5 | 4 | String der Länge 0 (""). | false | true |