<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>a!update</title><link>https://community.appian.com/discussions/f/general/31193/a-update</link><description>Update class 8 to 9 
 { a!map(name: &amp;quot;X&amp;quot;, class: 5, School: &amp;quot;ABC&amp;quot;), a!map(name: &amp;quot;Y&amp;quot;, class: 6, School: &amp;quot;ADC&amp;quot;), a!map(name: &amp;quot;Z&amp;quot;, class: 7, School: &amp;quot;AEC&amp;quot;), a!map(name: &amp;quot;K&amp;quot;, class: 8, School: &amp;quot;AFC&amp;quot;) }</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: a!update</title><link>https://community.appian.com/thread/124627?ContentTypeID=1</link><pubDate>Fri, 19 Jan 2024 05:50:48 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:dda19b5a-5612-4425-add2-1c961c83c126</guid><dc:creator>JayaPrakash Ravipati</dc:creator><description>&lt;p&gt;Thanks &lt;a href="/members/harshitb6843"&gt;Harshit Bumb (Appyzie)&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: a!update</title><link>https://community.appian.com/thread/124626?ContentTypeID=1</link><pubDate>Fri, 19 Jan 2024 05:49:16 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:10545f55-1121-46b0-8323-8b270a19cc7a</guid><dc:creator>Harshit Bumb (Appyzie)</dc:creator><description>&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/11/pastedimage1705643350521v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: a!update</title><link>https://community.appian.com/thread/124624?ContentTypeID=1</link><pubDate>Fri, 19 Jan 2024 05:48:03 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:a096e106-aeee-4f77-ae5c-f9608b4af988</guid><dc:creator>JayaPrakash Ravipati</dc:creator><description>&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;a!localVariables(
local!data:{
a!map(name: &amp;quot;X&amp;quot;, class: 5, School: &amp;quot;ABC&amp;quot;),
a!map(name: &amp;quot;Y&amp;quot;, class: 6, School: &amp;quot;ADC&amp;quot;),
a!map(name: &amp;quot;Z&amp;quot;, class: 7, School: &amp;quot;AEC&amp;quot;),
a!map(name: &amp;quot;K&amp;quot;, class: 8, School: &amp;quot;AFC&amp;quot;)
},
local!index:wherecontains(8,local!data.class),
local!dataToUpdate:index(local!data,local!index,null),
a!update(local!data,local!index,{name:local!dataToUpdate.name,class:9,School:local!dataToUpdate.School})


)&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: a!update</title><link>https://community.appian.com/thread/124623?ContentTypeID=1</link><pubDate>Fri, 19 Jan 2024 05:47:38 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:c3805c37-7c6f-4d5d-aac1-8ebe26ecefe6</guid><dc:creator>venkatrea696188</dc:creator><description>&lt;p&gt;Yeah it will update all , Cause you are iterating &amp;amp;&amp;nbsp; 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.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;a!localVariables(
  local!X:{
    a!map(name: &amp;quot;X&amp;quot;, class: 5, School: &amp;quot;ABC&amp;quot;),
    a!map(name: &amp;quot;Y&amp;quot;, class: 6, School: &amp;quot;ADC&amp;quot;),
    a!map(name: &amp;quot;Z&amp;quot;, class: 7, School: &amp;quot;AEC&amp;quot;),
    a!map(name: &amp;quot;K&amp;quot;, class: 8, School: &amp;quot;AFC&amp;quot;)
  },
a!forEach(
  items: local!X,
  expression: 
  if(
    fv!item.class=8,
    a!update(fv!item,&amp;quot;class&amp;quot;,9),
    fv!item
  )
)
)&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: a!update</title><link>https://community.appian.com/thread/124622?ContentTypeID=1</link><pubDate>Fri, 19 Jan 2024 05:46:50 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:c616d7d2-1208-4628-abc6-90c2e9bc38bb</guid><dc:creator>Harshit Bumb (Appyzie)</dc:creator><description>&lt;p&gt;In case you don&amp;#39;t know the index, just add the value you want to update in the where contains and it should work.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;a!update(
    data: local!var[wherecontains(8,local!var.class)],
    index: &amp;quot;class&amp;quot;,
    value: 9
  )&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: a!update</title><link>https://community.appian.com/thread/124621?ContentTypeID=1</link><pubDate>Fri, 19 Jan 2024 05:41:45 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:53a0fe54-3899-4a82-a039-fdef211257a5</guid><dc:creator>venkatrea696188</dc:creator><description>&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;  a!update(local!X[4],&amp;quot;class&amp;quot;,9)&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: a!update</title><link>https://community.appian.com/thread/124620?ContentTypeID=1</link><pubDate>Fri, 19 Jan 2024 05:38:14 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:2791a79a-df10-4946-9e93-63a0b8efcf0b</guid><dc:creator>JPotharaju</dc:creator><description>&lt;p&gt;Hi venky,&lt;/p&gt;
&lt;p&gt;I want to promote only class 8 student&amp;nbsp; to 9&lt;/p&gt;
&lt;p&gt;when I try below code it is updating all the students.&lt;/p&gt;
&lt;p&gt;a!localVariables(&lt;br /&gt; local!a: {&lt;br /&gt; a!map(name: &amp;quot;X&amp;quot;, class: 5, School: &amp;quot;ABC&amp;quot;),&lt;br /&gt; a!map(name: &amp;quot;Y&amp;quot;, class: 6, School: &amp;quot;ADC&amp;quot;),&lt;br /&gt; a!map(name: &amp;quot;Z&amp;quot;, class: 7, School: &amp;quot;AEC&amp;quot;),&lt;br /&gt; a!map(name: &amp;quot;K&amp;quot;, class: 8, School: &amp;quot;AFC&amp;quot;)&lt;br /&gt; },&lt;br /&gt; a!forEach(&lt;br /&gt; items: local!a,&lt;br /&gt; expression: a!update(&lt;br /&gt; data: fv!item,&lt;br /&gt; index: &amp;quot;class&amp;quot;,&lt;br /&gt; value: 9&lt;br /&gt; )&lt;br /&gt; )&lt;br /&gt; &lt;br /&gt;)&lt;/p&gt;
&lt;p&gt;Thanks in Advance&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: a!update</title><link>https://community.appian.com/thread/124619?ContentTypeID=1</link><pubDate>Fri, 19 Jan 2024 05:35:20 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d2188e2d-730b-43cd-a76b-d529e11fa332</guid><dc:creator>venkatrea696188</dc:creator><description>&lt;p&gt;what do you wanna achieve ? Can you tell us more about your requirement&lt;/p&gt;
&lt;p&gt;if you want to know how to use a!update function&amp;nbsp; refer to the below document.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://docs.appian.com/suite/help/23.4/fnc_array_a_update.html"&gt;https://docs.appian.com/suite/help/23.4/fnc_array_a_update.html&lt;/a&gt;, (Update function let&amp;#39;s you update an array value at particular index you provide.)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>