Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Scriptrunner: display the user's name instead of userID in custom e-mail

Félix Bíró September 1, 2020

Hi!

 

I am trying to configure a custom e-mail in Scriptrunner to my company and I faced something I cannot work out. I tried to figure out based on other topics discussed here but I could not solve it so far. Also I am not an IT person :)

 

I created a custom field called Requestor (single user picker) and I would like to send an e-mail to this person now starting with

Dear XY (requestor's name) ...

 

I used these:

<% out << issue.getCustomFieldValue(com.atlassian.jira.component.ComponentAccessor.getCustomFieldManager().getCustomFieldValueByName("Requestor")) %>

and

${cfValues['customfield_name'] ?: ""}

and I get this result:

FeBiro(JIRAUSER43110)

how can I put the Full Name value there?

 

Thanks in advance

1 answer

Suggest an answer

Log in or Sign up to answer
0 votes
Jia Jie
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
January 30, 2021

Hi Félix,

Not sure if this works from the mail but here's the sample script to get user's full name:

import com.atlassian.jira.user.ApplicationUser

def customFieldManager = ComponentAccessor.getCustomFieldManager()
def cField = customFieldManager.getCustomFieldObjectsByName("Requestor")[0]
def sponsor = issue.getCustomFieldValue(cField) as ApplicationUser

def fullName = sponsor.displayName

Hope this helps! 

Lars Swart
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
December 22, 2021

Hi Félix,

did you get it to work in the mail context? 

Can you provide me with the code?

 

Thanks Lars

Bhupesh Nagda August 30, 2022

hi @Félix Bíró 

 

Did it work for you? Could you please tell us the solution here?

 

Cheers!

TAGS
AUG Leaders

Atlassian Community Events