Gotcha, it looks like your top dictionary is a list of dictionary. No problem, you just need to create another outer loop.
a!localVariables(
local!myDictionaries: {
{
id: 123456,
fieldOne: Hello,
fieldTwo: World,
cells: {
{
columnId: 1,
value: foo
},
{
columnId: 2,
value: bar,
}
}
},
{
id: 123456,
fieldOne: Hello,
fieldTwo: World,
cells: {
{
columnId: 1,
value: foo
},
{
columnId: 2,
value: bar,
}
}
}
},
local!newDictionaries: a!foreach(
local!myDicionaries,
a!localVarialbes(
local!dict: fv!item,
{
id: local!dict.id,
fieldOne: local!dict.fieldOne,
fieldTwo: local!dict.fieldTwo,
cells: a!forEach(
local!dict.cells,
{
columnId: fv!item.columnId,
value: fv!item.columnId,
parentId: local!dict.id
}
)
}
)
),
local!newDictionaries
)