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.

Send Email notification for selection of MF2 selection

JVINAY
Tera Contributor

Hi Team,

My Requirement:

If user select the " Is this in scope of MF2 initiative = Yes" , Send email notification to user , if user select the   " Is this in scope of MF2 initiative = no "  not required to send email notification.

JVINAY_0-1738674357237.png

Is there any  requests associated with MF2=YES , This notification will be sent .

There are 20 notifications are there in the system so we can add this "Is this in scope of MF2 initiative? = Yes" line to 

existing notifications if the users select to the MF2.

 

Please help me how can we achieve this.

1 ACCEPTED SOLUTION

@JVINAY 

use this

var mf2initiative = current.variables.mf2initiative.getDisplayValue();
if (mf2initiative == 'Yes') {
template.print('Yes');
} else {
template.print('No');
}
})(current, template, email, email_action, event);

If my response helped please mark it correct and close the thread so that it benefits future readers.

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

View solution in original post

23 REPLIES 23

@Ankur Bawiskar 

Thanks for your response.

The above script is not working it's show undefined.

My requirement is  

I want to fetch the mf2 initiative from the  variables.

 

If user select "YES" , Is this in scope of MF2 initiative? = Yes will be added to the Email notification

If user select "no" , Is this in scope of MF2 initiative? = No will be added to the Email notification

Based upon the User selection

screenshots attached for reference

 

JVINAY_0-1739352674563.png

I have added below line in Message HTML section

JVINAY_1-1739352781490.png

I have preview notification , it shows undefined

JVINAY_2-1739352954977.png

Instead of Undefined we need YES or NO

Please help me how can I achieve this.

Thank you 

 

 

 

@JVINAY 

use this

var mf2initiative = current.variables.mf2initiative.getDisplayValue();
if (mf2initiative == 'Yes') {
template.print('Yes');
} else {
template.print('No');
}
})(current, template, email, email_action, event);

If my response helped please mark it correct and close the thread so that it benefits future readers.

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

@JVINAY 

Any update to this?

If my response helped please mark it correct and close the thread so that it benefits future readers.

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

@Ankur Bawiskar 

It's working Thank you for your support.