- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-21-2024 08:52 PM
Hi Team ,
while clicking on the emoji , coming as undefind
(function runMailScript( /* GlideRecord */ current, /* TemplatePrinter */ template, /* Optional EmailOutbound */ email, /* Optional GlideRecord */ email_action, /* Optional GlideRecord */ event) { gs.log("current " + current.number, 'sys'); var surv = new GlideRecord('asmt_assessment_instance'); surv.addNotNullQuery('trigger_id'); surv.addQuery('trigger_id', current.sys_id); surv.query(); surv.next(); gs.log("Incident from survey " + surv.number, 'sys'); var params = current.number + "," + surv.number; //var subject = "survey:" + surv.number + " " + " " + "incident:" + current.number + " "; var subject = "Reminder:Please share your feedback on " + "Incident: " + current.number; //+ " " + ": Survey Number : " + surv.number; email.setSubject(subject); template.print('<a href="' + gs.getProperty('glide.servlet.uri') + '/sp?id=take_survey&instance_id=' + surv.sys_id + '"><img src="CSAT.png" width="280" height="55"/></a>'); })(current, template, email, email_action, event);
Nootification
Event
Scdeule Job
through scheduled job
sendNotification(); function sendNotification() { try { var gr = new GlideRecord('asmt_assessment_instance'); gr.addEncodedQuery('metric_type=64e7c28d8794b190158285d50cbb3547^state=ready^due_dateRELATIVELT@dayofweek@ahead@7^u_reminder_sent=false'); gr.query(); while (gr.next()) { gs.eventQueue('send_reminder_survey', gr, gr.user, ''); gr.u_reminder_sent = 'true'; // u_reminder_sent is a Boolean field gr.update(); gs.log('Testing'); } } catch (ex) { gs.info(ex); } }
can anyone please help me here .
Thanks In Adavnce
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-21-2024 09:53 PM
Hi,
(function runMailScript( /* GlideRecord */ current, /* TemplatePrinter */ template,
/* Optional EmailOutbound */
email, /* Optional GlideRecord */ email_action,
/* Optional GlideRecord */
event) {
gs.log("AAAA Incident Number : " + current.number, 'sys');
var surv = new GlideRecord('asmt_assessment_instance');
surv.addNotNullQuery('trigger_id');
surv.addQuery('trigger_id', current.sys_id);
surv.query();
gs.info('AAA Survey Query : '+surv.getEncodedQuery());
if(surv.next()){
gs.log("AAA Incident from survey " + surv.number, 'sys');
var params = current.number + "," + surv.number;
//var subject = "survey:" + surv.number + " " + " " + "incident:" + current.number + " ";
var subject = "Reminder:Please share your feedback on " + "Incident: " + current.number;
//+ " " + ": Survey Number : " + surv.number;
email.setSubject(subject);
template.print('<a href="' + gs.getProperty('glide.servlet.uri') + '/sp?id=take_survey&instance_id=' + surv.sys_id + '"><img src="CSAT.png" width="280" height="55"/></a>');
}
})(current, template, email, email_action, event);
Last line was missing in previous script.
Thanks
Anil Lande

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-21-2024 09:35 PM
I tested this and same is working for me.
Thanks
Anil Lande
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-21-2024 09:45 PM

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-21-2024 09:53 PM
Hi,
(function runMailScript( /* GlideRecord */ current, /* TemplatePrinter */ template,
/* Optional EmailOutbound */
email, /* Optional GlideRecord */ email_action,
/* Optional GlideRecord */
event) {
gs.log("AAAA Incident Number : " + current.number, 'sys');
var surv = new GlideRecord('asmt_assessment_instance');
surv.addNotNullQuery('trigger_id');
surv.addQuery('trigger_id', current.sys_id);
surv.query();
gs.info('AAA Survey Query : '+surv.getEncodedQuery());
if(surv.next()){
gs.log("AAA Incident from survey " + surv.number, 'sys');
var params = current.number + "," + surv.number;
//var subject = "survey:" + surv.number + " " + " " + "incident:" + current.number + " ";
var subject = "Reminder:Please share your feedback on " + "Incident: " + current.number;
//+ " " + ": Survey Number : " + surv.number;
email.setSubject(subject);
template.print('<a href="' + gs.getProperty('glide.servlet.uri') + '/sp?id=take_survey&instance_id=' + surv.sys_id + '"><img src="CSAT.png" width="280" height="55"/></a>');
}
})(current, template, email, email_action, event);
Last line was missing in previous script.
Thanks
Anil Lande