Liefert den Wert an Position a (beginnend bei 1) aus der Liste mit dem Namen b zurück.
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 (beginnend bei 1) in der Token-Liste an. Siehe Beispiele.
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.
Parameter
Parameter | Beschreibung |
|---|---|
a | Position innerhalb der Liste (beginnend mit 1). Bei -1 wird das aktuelle Iteration Level verwendet. |
b | Name der Liste. Default: default. |
c | Trennzeichen in der Token-Liste, wenn ein Unterwert ermittelt werden soll. Beginnt der Wert mit 0x, wird er als hexadezimal interpretiert. |
d | Position innerhalb der Token-Liste (beginnend mit 1). Bei -1 wird das aktuelle Iteration Level verwendet. |
e | (optional) Defaultwert im Falle, dass kein Wert vorhanden ist. |
f | (optional) Hier kann ein Zeichen angegeben werden, das im Rückgabewert das Trennzeichen maskiert. Kommt dieses Zeichen also im Rückgabewert vor dem inc definierten Trennzeichen vor, dann wird diese Zeichenfolge nicht als Trennzeichen interpretiert. |
Beispiele
Gegeben sei eine Liste myList mit den Werten {value, val1;val2}.
Parameter a | Parameter b | Parameter c | Parameter d | Parameter e | Parameter f | Ergebnis |
|---|---|---|---|---|---|---|
1 | myList | value | ||||
2 | myList | val1;val2 | ||||
2 | myList | ; | 2 | val2 | ||
2 | myList | ; | 3 | |||
2 | myList | ; | 3 | somevalue | somevalue | |
1 | myOtherList | |||||
1 | myOtherList | somevalue | somevalue |