Forums

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

getting value in custom field

Syed Salman July 20, 2018

Hi,

I am using following in post function to assign the ticket based on the value of mytextbox.

switch(ComponentAccessor.getCustomFieldManager().getCustomFieldObjectByName("mytextbox").toString()){
case "Loan": userName = "admin";break;
case "Car": userName = "ali";break;
 }

issue.setAssignee(ComponentAccessor.getUserManager().getUserByName(userName))

 

But following line is returning field name instead of field value.

ComponentAccessor.getCustomFieldManager().getCustomFieldObjectByName("mytextbox").toString()

 

Kindly help.

1 answer

1 accepted

0 votes
Answer accepted
Mark Markov
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.
July 20, 2018

 Hello @Syed Salman

Here right method to get custom field value

import com.atlassian.jira.component.ComponentAccessor


def customFieldManager = ComponentAccessor.getCustomFieldManager()

def customField = customFieldManager.getCustomFieldObjectByName("somecfname")
def customFieldValue = issue.getCustomFieldValue(customField).toString()
Syed Salman July 20, 2018

Thanks, issue resolved.

Suggest an answer

Log in or Sign up to answer