How to print comments through Email Notification script

gazalagrawa
Tera Contributor

Hi,

 

I am trying to print the last comment/worknotes in a notification using email script:

  template.print('Comments '+cs.comments.getJournalEntry(1));
                template.print('\n Work Notes '+cs.work_notes.getJournalEntry(1));
 
But it is displaying content as:
Comments Work Notes 2026-06-10 23:38 PDT - Gazal Agrawal (Work Notes) [code]

pls check this

[/code]
 
 
How can I remove this [/code]. What wrong I am doing here? These comments and worknotes are made through CSM Configurable workspace.
1 ACCEPTED SOLUTION

pr8172510
Tera Guru

Hi @gazalagrawa,

This behavior is commonly seen with CSM Configurable Workspace, where journal entries may be stored with formatting markers such as [code] and [/code].

Since getJournalEntry(1) returns the raw journal content, those tags are included in the output.

You can remove them before printing:

var comment = current.comments.getJournalEntry(1);
comment = comment.replace(/\[code\]|\[\/code\]/g, '');

template.print('Comments: ' + comment);

 

If you need only the actual comment text (without timestamps, usernames, or formatting), query the sys_journal_field table and use the value field instead of getJournalEntry().

View solution in original post

4 REPLIES 4