I try to add a String to a list with the list.add method but the error occurs “Expression does not produce a value”.
I know it could use the add to collection activity but I want to know why it does not work with the simple add-Method. As you can see in the screens there is even a code suggestion with add but it don’t work.
Does Uipath not support that or did I something wrong?
Thanks and regards
You need to use the cumbersome Invoke Method activity instead.
Thank you @ptrobot
So that means, Uipath does not support the direct code way, right?
No, it’s a feature we have requested. It’s on their To Do-list. Vote for this feature here: Better Invoke Method For One-Liners
a sub (subroutine) is not returning a value (as functions are doing it). That’s why you do see the error. As nothing is returned, there is no value that can be used for the assignment.
Using a sub → invoke method