get value from list(position a, name of list b, delimiter c, item d, [default e])


Liefert den Wert an Position a (beginnend bei 1) aus der Named List mit dem Namen b zurück. Wir kein Name angegeben, wird default verwendet

Falls der Rückgabewert eine durch Trennzeichen separierte Liste von Werten darstellt, kann die Rückgabe auf ein Element der Liste reduziert werden. Dabei gibt Parameter c das Listentrennzeichen und d die numerische Position in der Token-Liste, mit 1 beginnend, an. Wird bei Parameter a oder d der Wert -1 verwendet, wird das Iteration Level verwendet. Gibt es keine Liste mit Namen b, ist die Liste kürzer als a oder gibt es keinen Token d, wird der Defaultwert e zurückgegeben.

Hinweis: Enthält die Liste "versteckte" Werte, werden diese als solche zurückgegeben. Siehe hierzu die Erläuterungen zum Empty Flag.

Parameterbeschreibung

Parameter

Beschreibung

a

Position innerhalb der Liste, beginnend mit 1 (-1 für das aktuelle Iteration Level).

b

Name der Liste. Default: default.

c

Trennzeichen in der Werteliste, wenn ein Unterwert ermittelt werden soll. Beginnt der Wert mit 0x, wird er als hexadezimal interpretiert.

d

Position innerhalb der Werteliste, beginnend mit 1 (-1 für das aktuelle Iteration Level).

e

(optional) Defaultwert im Falle, dass kein Wert vorhanden ist.

Beispiele

Gegeben sei eine Liste MyList mit den Werten {Value, val1;val2}.

Parameter a

Parameter b

Parameter c

Parameter d

Parameter e

Ergebnis

1

MyList

Value

2

MyList

val1;val2

2

MyList

;

2

val2

2

MyList

;

3

2

MyList

;

3

someval

someval

1

MyOtherList

1

MyOtherList

someval

someval