Just a heads up: On March 24, 2025, starting at 4:30pm CDT / 19:30 UTC, the site will be undergoing scheduled maintenance for a few hours. During this time, the site might be unavailable for a short while. Thanks for your patience.

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

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