Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Using ScriptRunner with Automation for Jira

Sune Vester Lindhe
Contributor
June 25, 2020

Hi,

I would like to read and update custom fields from a ScriptRunner script which is part of rule in Automation for Jira.

ComponentAccessor does not seem to be a bound variable, so I cannot figure out how to access the custom fields.

 

1 answer

1 accepted

0 votes
Answer accepted
Mathis Hellensberg
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.
June 25, 2020

Hi @Sune Vester Lindhe

It should work this way :)

import com.atlassian.jira.component.ComponentAccessor

def customFieldManager = ComponentAccessor.customFieldManager

def myCustomField = customFieldManager.getCustomFieldObject("customfield_XXXXXX")
def myCustomFieldValue = myCustomField.getValue(issue)
 
Sune Vester Lindhe
Contributor
June 26, 2020

Yes, of course. Silly me...

Like Mathis Hellensberg likes this
Mathis Hellensberg
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.
June 26, 2020

😄

Suggest an answer

Log in or Sign up to answer