UDF ListLeft () should do what you want. It takes a list and returns a list with the number of elements you define. Space is great as a delimiter.
function ListLeft(list, numElements){ var tempList=""; var i=0; var delimiter=","; if (ArrayLen(arguments) gt 2){ delimiter = arguments[3]; } if (numElements gte ListLen(list, delimiter)){ return list; } for (i=1; i LTE numElements; i=i+1){ tempList=ListAppend(tempList, ListGetAt(list, i, delimiter), delimiter); } return tempList; }
ps CFLIB.org is an outstanding resource, and usually my first stop when I look for something like that. I recommend it very much.
source share