ScriptRunner String concatenation within a custom script post-function

Hank Hepler May 24, 2017

I am sending a custom email in a post-function. Have been using this: 

		def mBody = /An issue has been created by a person not on the provided list of designer/developers.<\/br>
					Please review this issue and contact IT to add the designer/developer so the proper supervisors will get an email. <\/br>
					You will need to manually add the correct supervisor(s) to a comment asking them to reply and approve/reject.<\/br>
					<a href='https:\/\/jiraqa.mmm.com\/browse\/$id\/#add-comment'> $id - $issueSummary  <\/a><\/br> /;

and with the upgrade to Jira 7 it doesn't like the escape characters. I looked at multi line strings like: 

mBody = '''You are receiving this email because you are listed as a supervisor for line\\/area: $userLine .<\\/br>
					Please review this issue and indicate your approval or rejection in the comment area. <\\/br>
					<a href='https:\\/\\/jiraqa.mmm.com\\/browse\\/$id\\/#add-comment'> Add comment to $id - $issueSummary  <\\/a><\\/br>''' ; 

But do not think it will pick up the Jira issue variables because it seems to be a literal. Any help will be greatly appreciated.

 

Best regards,

Hank

 

 

 

 

 

 

 

 

1 answer

0 votes
Hank Hepler May 25, 2017

Trying this:

mBody = 'An issue has been created by a person not on the provided list of designer\\/developers.<\\/br>' + 
     'Please review this issue and contact IT to add the designer\\/developer so the proper supervisors will get an email. <\\/br>' + 
     'You will need to manually add the correct supervisor(s) to a comment asking them to reply and approve\\/reject.<\\/br>' + 
     '<a href=https:\\/\\/jiraqa.mmm.com\\/browse\\/' + id + '\\/#add-comment>' +  id + '-' +  issueSummary  + '<\\/a><\\/br>';

Suggest an answer

Log in or Sign up to answer