
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-06-2016 07:34 AM
I need to add two users to the CC field of an approval email notification template. I was told to use mail script but not sure how to write the script, any thoughts? The two field I need to add are "Primary Triage" and "Back Up Triage" which both are reference field to the sys_user table.
Thanks,
Edwin
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-12-2016 12:07 PM
If that is the case use this script. MAke sure your field names are correct
(function runMailScript(/* GlideRecord */ current, /* TemplatePrinter */ template,
/* Optional EmailOutbound */ email, /* Optional GlideRecord */ email_action,
/* Optional GlideRecord */ event) {
var ids=current.sysapproval.<primary triage>+','+current.sysapproval.<backup triage>;
var user = new GlideRecord("sys_user");
user.addQuery("sys_id","IN",ids);
user.addQuery("email", "!=", "");
user.query();
while (user.next()) {
//add to cc list
email.addAddress("cc", user.email, user.getDisplayValue());
}
})(current, template, email, email_action, event);
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-04-2022 08:48 AM
Dear
To sent a copy to the KB managers l(in a list collector of KB) of a related kb feedback knowledge base. In a email script.
Thank you.
var grp = current.feedback.article.kb_knowledge_base.kb_managers+","; //store the sys ids of the Kb managers list of the related feedback task kb article where 'current' is the 'kb_feedback_task' table. The rest is Abhinay Erra's approach.
var user = new GlideRecord("sys_user");
user.addQuery("sys_id","IN", grp);
user.addQuery("email", "!=", "");
user.query();
while (user.next()) {
email.addAddress("cc", user.email, user.getDisplayValue());
}