Hello
I am new in UIPath
I want to split and save every digit from a number like : 456834
As a result I want :
var 1 = 4
var 2 = 5
var 3 = 6
var 4 = 8 etc
How can I do that please ?
Thanks
Hi,
How about to use Array, as the following?
arrStr = "456834".Select(Function(c) c.ToString).ToArray
Then
arrStr(0) returns "4"
arrStr(1) returns "5"
:
:
Regards,
FYI, if your input is integer type and need to get result as integer, the following will work.
arrInt = 456834.ToString.Select(Function(c) CInt(c.ToString)).ToArray
Then
arrInt(0) returns 4
arrInt(1) returns 5
Regards,
I am getting the number from “Get text” as a string
How can I declerate well the variable arrStr ?
I can’t find a way to do it array
Thanks
Hi,
First, choose Array of T, next choose String, as the following.

Regards,
Hi @mironb
Create a variable as array of strings and then drag assign
Give the array variable(arratr) on left and say your get text output is in variable str then use the following
Arrstr = str.select(function(x) x.Tostring).ToArray
PS: If you are copy pasting please relace the inverted comma in the code again
Cheers
Hi @mironb
Please remove variable3 = and just type toArray.few options are not displayed but are available
cheers
Hello @mironb
Welcome to UiPath Community…!
You can do as below.
strVar is a string variable
strVar.ToCharArray() - converts string to characters
charArray is a string variable


Thanks
Hi,
First, please remove variable3 =. variable3 should be set in left side of Assign activity
Then. as intellisense is not 100% accuracy, it’s no problem if the candidate is not shown, as the following, for example.
Regards,
OK I got this at the End
How I can use every single of them to put it as a different variable
how to write it correctly
![]()
Hi,
Usually, its good that we handle array as it is.
If you need to assign them to individual variable and the number is fixed length, the following will work.
var1 = result(0)
var2 = result(1)
var3 = result(2)
var4 = result(3)
var5 = result(4)
var6 = result(5)
Regards,
Hi,
Your variable sms seems empty string. Can you check your logic to get it.
Regards,
But when I debug it without the “type into” it returns to “Result” the number well.
I am getting to sms variable an OTP number.
I solve it
I should put the result as argument because its another workflow (hope I called it well)
Thanks every one of you
you are amazing guys
Why from time to time I got this error, sometime its run well and some time not :
Type Into ‘INPUT’: Index was outside the bounds of the array.
Why from time to time I got this error, sometime its run well and some time not :
Type Into ‘INPUT’: Index was outside the bounds of the array.
Hi,
As I mentioned, input string is empty. So please check your logic to get it.
If there is possibility timing matter, can you try to put Delay activity (2-3sec) just before GetText, for now?
Regards,
I tried but its not works well
Its 1 time successes and 4-5 doesn’t
How can I solve it correctly ?








