I researched and checked theres known issues for a!update so I was hoping that someone may have solutions for this particular scenario.The output for the following code just returns a 4 instead of 4 Current
a!update( remove( {1,2,3,4,5,6,7}, remove( enumerate(0,1,2,3), 1 ) ), 1, ri!application.projectYears & " Current" )
Discussion posts and replies are publicly visible
I do not understand what this code should do, and I get error messages about a wrong number of parameters for the enumerate function(). Maybe you want to explain in more details what you want to achieve.
2 things what i understood is if you are trying to achieve to remove the first 3 indexes and update the value 4¤t into the 4th index. Here is the code
and it will update as 4 not 4& current as the values are all in number integer data type. i tried passing only current instead of 4¤t it gave me as null in that index. So try it like this else (shown in the screeshot)
a!update( remove( {1,2,3,4,5,6,7}, enumerate(3)+1 ), 1, 4 & " Current" )
Hi found a fix w my teammate - adding touniformstring will enable this to work
The requirement is to display a dropdownlist from currentProjectYears and above up to 7 thus 4, 5, 6, 7. Parameters wise shouldnt have an issue.
a!update( touniformstring( remove( {1, 2, 3, 4, 5, 6, 7}, remove( enumerate(ri!application.projectYears), // this is 0,1,2,3 1 ) ) ), 1, ri!application.projectYears & " (Current)" // to display (current) for 4th year which is current project years )