You can concatenate their words and by a separate identifier.
LET array = "abcd, 123, xyz";
To scroll through your array, you can use functions character subfield:
Subfield ('$ (array)', ',', Rowno ()) AS STR
Where ',' as the separator and definitions of your array and Rowno() refers to the position of your text to go.
Actually i am using an EDX trigger, and i am passing a string array from the API to the Qlikview EditScript where i want to use the string array.
For Example i have the string array as below :
Arr = 1;
and i pass the array as say "Arr".
I want to access the above Arr in my edit script. When i just use Arr, i am able to acess the first value i.e 1, but i am not sure of how to use the 123 value in the list.
I suggest you create your array in a table then, you can loop the rows:
LOAD * INLINE [
let x = NoOfRows('Table'); // Get number of itens in "Array"
//Loop Table Rows
For i = 0 to x-1
let content = peek('F1',i,'Table') ;//Get the n-th item
Trace $(content); //It can be used! (in this case, it is just printed in the script log)
drop table Table; // optional
Hope it helps,