How to fetch array if it contains particular string?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-17-2022 09:29 PM
Hi All,
I have array it contains
var allarr =[];
var incarr =[];
allarr=INCXXXX, INCXXXX, PRBXXXX, SCTXXXXX, PRBXXXX;
now i am checking if allarr contains INC separate it in another array which is not working
for(var x in allarr){
gs.log("Inside for loop:"+allarr);//going here
if(allarr[x].indexof('INC') > -1){
incarr.push(allarr[x]);
gs.log("Inside if:"+incarr); //not going inside if loop
}
}
after going inside if loop i want to separate all incidents in one array, can any one help me pls
Regards,
Gayathri
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-17-2022 09:39 PM
Hi,
try this
var incarr = [];
var allarr = ['INCXXXX', 'INCXXXX', 'PRBXXXX', 'SCTXXXXX', 'PRBXXXX'];
for(var x in allarr){
gs.info("Inside for loop:"+allarr);//going here
if(allarr[x].indexof('INC') > -1){
incarr.push(allarr[x].toString());
gs.info("Inside if:"+incarr); //not going inside if loop
}
}
Regards
Ankur
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-17-2022 09:57 PM
Hi Ankur,
It is not separating incidents, how to fetch only incidents from that allrr array?
Regards,
gayathri
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-17-2022 10:05 PM
Hi,
this worked for me
var incarr = [];
var allarr = ['INCXXXX', 'INCXXXX', 'PRBXXXX', 'SCTXXXXX', 'PRBXXXX'];
for(var x in allarr){
if(allarr[x].toString().indexOf('INC') > -1){
incarr.push(allarr[x].toString());
}
}
gs.info(incarr);
Output:
Regards
Ankur
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-17-2022 10:09 PM
In my email script it is not working, let me try once in background script.