- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-01-2020 07:31 AM
Hi,
Could you please help me on below issue.
How to split CN = value only and store in array variable
CN=COBROUTEV2,OU=Servers,OU=Computers,OU=COB,DC=abc,DC=root^CN=BTHORMANVM1,OU=Workstations,DC=abc,DC=root
i tried below one but not working.
var gr=current.u_member.split(',');
var gg=gr.split('CN=');
gs.addInfoMessage(gs.getMessage("GR:"+gg));
it is returning single CN= value, but there are 2 CN values.
some records had 10 CN values. so how can we do this time.
How to fix this issue.
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-01-2020 11:19 AM
Try below.
var getinarray=[];
var textis='CN=COBROUTEV2,OU=Servers,OU=Computers,OU=COB,DC=abc,DC=root^CN=BTHORMANVM1,OU=Workstations,DC=abc,DC=root';
textis=textis.replace(/\^/g,','); //replaces ^ with comma
var splitcomma=textis.split(','); //splits by comma
for(var i=0;i<splitcomma.length;i++)
{
if(splitcomma[i].indexOf('CN=')>-1) //if contains CN it will go in if loop
{
getinarray.push(splitcomma[i].split('=')[1]);
}
}
gs.print('Value is '+getinarray);
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-01-2020 07:45 AM
Hi,
Can you try:
var gr=current.u_member.split(',');
var gg=gr[0].split('CN=');
gs.addInfoMessage(gs.getMessage("GR:"+gg));
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-01-2020 07:53 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-01-2020 08:16 AM
can i expect any updates? plse

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-01-2020 07:46 AM
Hi,
You can do like this
var arr = <your variable>.split(',')
var entirecn = arr[0].toString(); //Returns CN=<CNVAL>
var cnarr = arr[0].split('='); //Returns [CN,<CNVAL>]
var cnval = cnarr[1].toString(); //Returns [<CNVAL>]
Thanks,
Narsing