Hi Makers, I’m trying to update an Airtable record, specifically a multi-select field, by adding a new value “Pause” to the existing values.
{{split(2.Messages + ",Pause"; ",")}}
For some reason this fails with an “RuntimeError [422] Cannot parse value for field Messages”. I’m confused as I use a similar setup in other scenario. Am I missing something here?
Hmm, perhaps you can use the iterator-aggregator combo trick to map an array into the “Messages” field (not Value 1 field).
Every result (item/record) from a search/match module will output a bundle. To “combine” them into a single structure, you’ll need to use an aggregator of some sort.
Aggregators are modules that accumulate multiple bundles into one single bundle. An example of a commonly-used aggregator module is the Array aggregator module. The next popular aggregator is the Text Aggregator which is very flexible and has applies to many use-cases.
There are other types of aggregator modules, click the below links to find out more:
As you can see, the “Map” toggle on fields are used when you have an array. You can easily build an array variable to map to a field, by using an Array Aggregator module and select the “Target Structure Type” as the future field you want to map the array into.