- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-07-2022 08:31 AM
Am trying to get values of left side of '-' in array. Could someone help me to figure out.
var array= [];
var array1= [];
array = ("ABC - 123","bcd - 0321","adrf - 0247889");
var arrayLength = array.length;
for(i=0;i<array.length;i++)
{
var split = array[i].split(",");
array1.push(split[0]);
gs.print("array1 is "+ array1);
}
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-07-2022 08:46 AM
This works
var array1= [];
var array = ["ABC - 123","bcd - 0321","adrf - 0247889"];
var arrayLength = array.length;
for(i=0;i<array.length;i++)
{
array1.push(array[i].substr(0, array[i].indexOf(' - ')).toString());
}
gs.info(array1);
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-07-2022 08:41 AM
Hello,
var array1= [];
var array = ["ABC - 123","bcd - 0321","adrf - 0247889"];
for(i=0;i<array.length;i++)
{
var spl1 = array[i].split("-");
array1.push(spl1[1])
}
gs.print(array1);
Please try this script and accept the solution of it helps you

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-07-2022 08:46 AM
This works
var array1= [];
var array = ["ABC - 123","bcd - 0321","adrf - 0247889"];
var arrayLength = array.length;
for(i=0;i<array.length;i++)
{
array1.push(array[i].substr(0, array[i].indexOf(' - ')).toString());
}
gs.info(array1);
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-07-2022 08:56 AM
Thank you for quick response..it worked