get key(s) from map([a,b,c])
Gruppe |
Erzeugt eine kommaseparierte Liste bestehend aus den Schlüsseln, die sich in einer Map a befinden. Die Schlüssel werden alphabetisch sortiert. Groß- und Kleinschreibung wird dabei nicht berücksichtigt.
Mit b kann eine Zeichenkette angegeben werden, die zwischen den einzelnen Schlüssel als Trenner gesetzt werden soll.
Optional kann mit dem Parameter c eine bestimmte Position aus der Liste der Keys herausgefiltert werden.
Parameterbeschreibung
Parameter |
Beschreibung |
a |
(optional) Name der Map. Default: default. |
b |
(optional) Trennzeichen zwischen Schlüsseln. Default: , |
c |
(optional) Position aus der Schlüssel-Liste, die zurückgegeben werden soll (startet bei 1). Verwenden Sie -1 für das aktuelle Iteration-Level. |
Beispiele
Gegeben sei eine Map myMap mit den Elementen {1key=val1, Key1=val2, key2=val3}.
Parameter a |
Parameter b |
Parameter c |
Ergebnis |
myMap |
|
|
1key,Key1,key2 |
myMap |
|
2 |
Key1 |
myMap |
# |
|
1key#Key1#key2 |
myOtherMap |
|
|
|
Siehe auch
add to inheritance-map(key a, value b, name of map c, inheritance level d, regex for empty e)
csv-into-map(file a, [mapname b], [keycol(s) c], [csv delim d], [csv encoding e], [clear first f])
fill-map-from-fields( map a, prefix b, index c, hidden d, [processing e] )
get value from map(key a, name of map b, delimiter c, item d)
increase map value(key a, value b, map name c, skip empty d)
select into map(a,b,[param &1 = c], d,e, f,g,h,i,j], delimiter k, map l, m)