fitem/fidx
Provides access to the value (fitem
) and index (fidx
) when iterating through a list using the include_for_each
column on a field mapping.
These variables are only populated when the include_for_each
column is set, and are only accessible in its field
and value
columns. They are usually used to populate lists or dictionaries for a service request's fields.
# Given
include_for_each = ["foo", "bar", "baz"]
# First iteration
fitem ==> "foo"
fidx ==> 0
# Second iteration
fitem ==> "bar"
fidx ==> 1
etc...
Example usage
# Given
include_for_each = [
{"name": "Sally", "email": "[email protected]"},
{"name": "Benjamin", "email": "[email protected]"},
{"name": "David", "email": "[email protected]"}
]
# To fill a theortical "all_emails" field, use
field: all_emails[fidx]
value: fitem['email']
# Results in
["[email protected]", "[email protected]", "[email protected]"]
Last updated
Was this helpful?