- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-22-2020 10:22 PM
Hello Experts,
I have a catalog item with check boxes and when ever there is a notification sent for approval i want to checked values to be displayed and ignore false values.
Thank You In advance.
Solved! Go to Solution.
- Labels:
-
Service Level Management
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-25-2020 09:51 AM
Hi Rachel,
Can you share what values/checkbox user has selected?
Still not getting why if statements are required; the below script should show only those checkboxes which are selected/true
(function runMailScript(current, template, email, email_action, event) {
var ritmSysId = current.sys_id;
var set = new GlideappVariablePoolQuestionSet();
set.setRequestID(ritmSysId);
set.load();
var vs = set.getFlatQuestions();
for (var i=0; i < vs.size(); i++) {
var label = vs.get(i).getLabel();
var variableName = vs.get(i).getName();
var variableValue = vs.get(i).getDisplayValue();
if(label !='' && variableName !='' && variableValue.toString() == 'true')
template.print(label + ' : ' + variableValue);
})(current, template, email, email_action, event);
this would print like this
Approve Quotes : True
Read only : True
Mark ✅ Correct if this solves your issue and also mark 👍 Helpful if you find my response worthy based on the impact.
Thanks
Ankur
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-14-2020 10:13 PM
Hi Steve,
there is no documentation around GlideappVariablePoolQuestionSet.
Regards
Ankur
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-05-2023 07:44 PM
I have the same concern. However, it's on a specific catalog item only.
How to add that specific catalog item to the script?