Hi,
I set up a "send custom email script" post function via script runner and I would like to add the sender's email address in the signature of the email.
the sender refers to a user picker custom field. I created a scripted field to be able to get the email address to display it in the email.
In the scripted field, I wrote the following script :
import com.atlassian.jira.user.ApplicationUser
return issue.getEmailAddress("Change Request Owner Assignee")
I know something's missing but I did not manage to figure out the problem. i tried with String X= fieldX.getEmailAddress but in vain.
Any ideas?
Thanks a lot
Hi mel
In the "CC issue fields" field you can add the id of your user picker custom field, you can find it <baseUrl>/rest/api/2/field, it should be something like customfield_xxxx
(hit preview to make sure that it returns the emails). No need to copy the emails to scripted fields.
Hi Thanos,
Thanks for your answer. yes I know that we can have the email cc but it's a "whim" I wanted to add in the email body like signatures in Outlook you know
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
getEmailAddress wants you to give it a user. You appear to be feeding it a string which looks like the name of a field.
You need to do something more like getEmailAddress($issue.getCustomFieldValue(fieldManager.getCustomFieldByName("CR owner assignee")))
Although there's better ways to do it in a script, this at least shows you why your current code does not work.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Mel
If you want them in the signature then what Nic said
Email Addr: <% out << issue.getCustomFieldValue(com.atlassian.jira.component.ComponentAccessor.customFieldManager.getCustomFieldObjectByName("CR owner assignee")) %>
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.