HI Team,I have a nested cdt. for example {id:1, employee:nested_cdt, contact:1234567890, age:21, year:1}, based on age field I'm updating the employee, contact, year using 3 different foreach. So can I do this in a single foreach using update(), I tried but it resulting in 3 different cdt's instead of one. Can anyone help or provide a better solution with a sample code?Thanks in advance
Discussion posts and replies are publicly visible
We need to see your actual code to by able to give any hints.
Can you please explain your use case little bit more? if you can share the code that will be really helpful too
a!localVariables( local!a:{ a!map(id:1, employee:"nested_cdt", contact:1234567890, age:21, year:1), a!map(id:2, employee:"nested_cd", contact:123456789, age:20, year:2), a!map(id:3, employee:"nested_c", contact:12345678, age:19, year:3) }, local!b:if(local!a.age=21, { a!forEach( items:local!a, expression:a!update(fv!item,{"employee","age","contact","year"},{"Mounika",988,77777,0}), ) }, local!a ), local!b)
Hi , Can you try this code by testing it in a rule. Hope this gives an answer to your question