Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

How to check variable is present in Variable Editor or not?

nayanawadhiya1
Kilo Sage

Hey,

I need a help.

How to check variable is present in Variable Editor or not in Catalog Task?

But that field is in Service Catalog.

variable.PNG

1 ACCEPTED SOLUTION

Hey Robbie,




I resolved my Issue by trimming short description field from sc_task like this -





var fc = gr.variables.ssaw_name_subcontractors.getDisplayValue();


var sc = gr.variables.ssaw_name_subcontractor2.getDisplayValue();      


if(gr.short_description.indexOf(fc) != -1)


                                      {


                                      str=str+"<tr>"+"<td style='border: 1px solid black'>"+gr.variables.ssaw_name_subcontractors.getDisplayValue()+"</td>";


gs.log('FC:'+ gr.variables.ssaw_name_subcontractors.getDisplayValue());


}


else if(gr.short_description.indexOf(sc) != -1)


                                      {


                                              str=str+"<tr>"+"<td style='border: 1px solid black'>"+gr.variables.ssaw_name_subcontractor2.getDisplayValue()+"</td>";


gs.log('SC:'+ gr.variables.ssaw_name_subcontractor2.getDisplayValue());


                                      }


View solution in original post

5 REPLIES 5

Hey Robbie,




I resolved my Issue by trimming short description field from sc_task like this -





var fc = gr.variables.ssaw_name_subcontractors.getDisplayValue();


var sc = gr.variables.ssaw_name_subcontractor2.getDisplayValue();      


if(gr.short_description.indexOf(fc) != -1)


                                      {


                                      str=str+"<tr>"+"<td style='border: 1px solid black'>"+gr.variables.ssaw_name_subcontractors.getDisplayValue()+"</td>";


gs.log('FC:'+ gr.variables.ssaw_name_subcontractors.getDisplayValue());


}


else if(gr.short_description.indexOf(sc) != -1)


                                      {


                                              str=str+"<tr>"+"<td style='border: 1px solid black'>"+gr.variables.ssaw_name_subcontractor2.getDisplayValue()+"</td>";


gs.log('SC:'+ gr.variables.ssaw_name_subcontractor2.getDisplayValue());


                                      }