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.

Want to show only the last additional comment or last work notes in notification for ritm

Sayan
Mega Contributor

I know that there is a setting in service now where I can change it from 3 to 1 in journal entry. But I don't want to do that. Also I have tried to write a mail script with all the examples available in community but that didn't work as well. Every time I am getting the last 3 updates all together.

find_real_file.png

Please advise over here

1 ACCEPTED SOLUTION

My Bad. 

Just to confirm are you using the format at

${mail_script:test123} i.e. an underscore.

If yes, when you do a preview are you selecting any specific record?

Also, can you try below script once.

(function runMailScript(current, template, email, email_action, event) {

          // Add your code here
	template.print('Worknotes'+current.work_notes.getJournalEntry(1));
	template.print('Comments '+current.comments.getJournalEntry(1));

})(current, template, email, email_action, event);

 

Also, is there any specific reason for not using OOB functionality (system property)?

View solution in original post

17 REPLIES 17

Elijah Aromola
Mega Sage

In your mail script do:

current.work_notes.getJournalEntry(1)

Sorry it didn't work for me. Still showing last 3 entries as mentioned in the original query

Can you post all your code? This only retrieves the last work note.

This is what I have mentioned in notification

find_real_file.png

 

in the mail script I have just pasted the line that you have mentioned

(function runMailScript(current, template, email, email_action, event) {

current.work_notes.getJournalEntry(1);
current.comments.getJournalEntry(1);


})