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.

Get Variables and it's from Record Producer to email notification script

harishdasari
Tera Guru

Hi,

I have created a email script, which needs to get the variables and it's values from record producer. After record producer is submitted then it will create a record on sn_hr_core_case(HR case) table.

I have created the email script for it, but I am not exactly sure how to get the values.

any can please help how can I accomplish this requirement.

 

Thank you.

 

Here is the below script I have tried, but it is NOT WORKING.

var gift = new GlideRecord('sn_hr_core_case');
	gift.addQuery('sys_id', current.document_id);
	gift.query();
	while(gift.next())
		{
			template.print(item.number + ":   " + item.cat_item.getDisplayValue() + "\n");
           template.print("       Item Options:\n");
           var keys = new Array();
           var set = new GlideappVariablePoolQuestionSet();
           set.setRequestID(gift.sys_id);
           set.load();
           var vs = set.getFlatQuestions();
           for (var i=0; i < vs.size(); i++) {
               if(vs.get(i).getLabel() != '') {
                     template.space(4);
                     template.print('         ' +   vs.get(i).getLabel() + " = <span style='color:red'>" + vs.get(i).getDisplayValue() + "</span>\n");

               }
           }
   }
1 ACCEPTED SOLUTION

vinothkumar
Tera Guru

Harish,

 

You can try something like this and it will work

 

var gift = new GlideRecord('sn_hr_core_case');

gift.addQuery('sys_id', current.sys_id);

gift.query();

if(gift.next()) {

template.print(" Requestor" +  m.variables.variable_name);

}

View solution in original post

12 REPLIES 12

Hi Vinoth,

The above code won't work since there is an issue in script for glide record object.

Regards

Ankur

Regards,
Ankur
✨ Certified Technical Architect  ||  ✨ 9x ServiceNow MVP  ||  ✨ ServiceNow Community Leader

harishdasari
Tera Guru

Thank you Vinoth, it worked.

@harishdasari ,

Can you share your final script? Does it work?