get key(s) from map([a,b,c])
Group |
Creates a comma-separated list of the keys contained in the Named Map with name a. If no name is given, the name default will be used. The keys will be sorted alphabetically in a case-insensitive way.
A separator between the keys can be specified with b.
Optional you can set a specific position with c, then only the key on this position, instead of a list will be returned.
Description of Parameters
Parameter |
Description |
a |
(optional) Name of map. Default: default. |
b |
(optional) Separator between keys. Default: , |
c |
(optional) Position (-1 for iteration level). |
Examples
Given is a map MyMap containing the key-value pairs {1key=val1,Key1=val2,key2=val3}.
Parameter a |
Parameter b |
Parameter c |
Result |
MyMap |
1key,Key1,key2 |
||
MyMap |
2 |
Key1 |
|
MyMap |
# |
1key#Key1#key2 |
|
MyOtherMap |
See Also
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)