a!update

Certified Associate Developer

Update class 8 to 9

{
a!map(name: "X", class: 5, School: "ABC"),
a!map(name: "Y", class: 6, School: "ADC"),
a!map(name: "Z", class: 7, School: "AEC"),
a!map(name: "K", class: 8, School: "AFC")
}

  Discussion posts and replies are publicly visible

Parents Reply
  • 0
    Certified Senior Developer
    in reply to JPotharaju

    Yeah it will update all , Cause you are iterating &  updating each individual . you are calling Update function 4 times, If you want to use for each I made small change to your code look into it.

    a!localVariables(
      local!X:{
        a!map(name: "X", class: 5, School: "ABC"),
        a!map(name: "Y", class: 6, School: "ADC"),
        a!map(name: "Z", class: 7, School: "AEC"),
        a!map(name: "K", class: 8, School: "AFC")
      },
    a!forEach(
      items: local!X,
      expression: 
      if(
        fv!item.class=8,
        a!update(fv!item,"class",9),
        fv!item
      )
    )
    )

Children
No Data