get key(s) from map([a,b,c])
Group |
Creates a comma-separated list of the keys contained in the Named Map a. The keys will be sorted alphabetically in a case-insensitive way.
A separator between the keys can be specified in b.
Optionally, you can return a key at position c instead of the whole list.
Description of Parameters
Parameter |
Description |
a |
(optional) Name of the map. Default: default. |
b |
(optional) Separator between keys. Default: , |
c |
(optional) Position in the key list that should be returned (starts at 1). Use -1 for the 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)