Hi,
I would like to be able to send the values of the group picker (multiple values) in the Scriptrunner send custom email function.
What I tried is this:
<% out << issue.getCustomFieldValue(com.atlassian.jira.component.ComponentAccessor.getCustomFieldManager().getCustomFieldObjectByName("My Group Field")) %>
The results is this:
[com.atlassian.crowd.embedded. impl.ImmutableGroup@c6d9f83e, com.atlassian.crowd.embedded.impl.ImmutableGroup@1755060d, com.atlassian.crowd.embedded.impl.ImmutableGroup@ba45e50b, com.atlassian.crowd.embedded.impl.ImmutableGroup@93dd5824]
I already searched the internet and only found this:
https://answers.atlassian.com/questions/318102
But the problem is that it's about the possibility to copy the value to another field and I really don't now how and where I should even put the code. (Tried to put it on a transition with the post-function Script Post function and then Custom script post function but then I get method warnings. I guess this has to do with the fact that the script is for JIRA 6 and I'm running 7)
I also tried this:
def groups = (List<Group>) myIssue.getCustomFieldValue("My Group Field"); for(Group group:groups){ group.name }
But that didn't work.
So I tried this:
<% out def groups = (List<Group>) myIssue.getCustomFieldValue("My Group Field"); for(Group group:groups){ group.name %>
But then the mail doesn't even get send.
I think I have 2 options:
Does anybody have a solution?
Thanks in advance.
You should try:
<% out << issue.getCustomFieldValue(com.atlassian.jira.component.ComponentAccessor.getCustomFieldManager().getCustomFieldObjectByName("My Group Field"))*.name %>
That should get the names of the groups for you.
The syntax of the Groovy GString templates are a little tricky, they are a bit picky about what you can do in them: http://docs.groovy-lang.org/latest/html/documentation/template-engines.html#_gstringtemplateengine
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.