Welcome to Community Week 2025! Join us to learn, connect, and be recognized as we celebrate the spirit of Community and the power of AI. Get the details  

Does not contain

Akhil kumar Avu
Tera Contributor

Hi,

I want to filter records on incident table with reference field "assignment_group doesn't contain network". 

 

var gr = new GlideRecord('incident');

gr.query(),

if(gr.assignment_group.name!="net") //I have used this way and tried with indexOf but it is not working.  i want to filter "assignment_group doesn't contain net" through only  if condition not encoded query

{

 

}         

Thanks in advance!!

1 ACCEPTED SOLUTION

Hi 

You can try this

below code check if assignment group name does not have word 'network'  and prints the incident number.

var gr = new GlideRecord('incident');
gr.query();
while(gr.next()){
        if(gr.assignment_group.name.toLowerCase().indexOf('network') < 0){
                gs.info(gr.number);
        }
}

 

 


Mark it helpful if this helps you to understand. Accept solution if this give you the answer you're looking for
Kind Regards,
Rohila V
2022-25 ServiceNow Community MVP

View solution in original post

10 REPLIES 10

Hi @Voona Rohila 
Thanks for the reply. My requirement to use if condition not querying gliderecord.

 

var gr = new GlideRecord('incident');

gr.query();

 

if(gr.assignment_group.name!="network") // like this I want

{

 

}

 

Thanks!!

 

Hi 

You can try this

below code check if assignment group name does not have word 'network'  and prints the incident number.

var gr = new GlideRecord('incident');
gr.query();
while(gr.next()){
        if(gr.assignment_group.name.toLowerCase().indexOf('network') < 0){
                gs.info(gr.number);
        }
}

 

 


Mark it helpful if this helps you to understand. Accept solution if this give you the answer you're looking for
Kind Regards,
Rohila V
2022-25 ServiceNow Community MVP

Thank you @rohil. it worked out

 

 

Muhammad Khan
Mega Sage

Try something like below.

var gr = new GlideRecord('incident');
gr.query();

while(gr.next()){
        if(gr.getDisplayValue('assignment_group').toLowerCase().indexOf('network') < 0){
                gs.info(gr.getDisplayValue('assignment_group'));
        }
}

Saurav11
Kilo Patron
Kilo Patron

hello,

 

Please use the below code:-

 

var gr = new GlideRecord('incident');
gr.addEncodedQuery('assignment_group.nameNOT LIKEnet')
gr.query(),
while(gr.next()) 
{
gs.info(gr.number);
}  

 

Please mark my answer as correct based on Impact.