Get Custom field name instead of id

Nouf.Alshabanat March 22, 2021

In groovy, I want to hard coded Custom field name instead of id

 

instead of hard coded the Custom field id, example(in post function):

"

def issueInputParameters = new IssueInputParametersImpl()
issueInputParameters
.setProjectId(parentIssue.projectId)
.setIssueTypeId(subtaskIssueType.id)
.setSummary(summary)
.addCustomFieldValue(10907, PaymentGateway)
.addCustomFieldValue(10908, TID)
.addCustomFieldValue(10914, POS_status)

"

I do not want to hard coded those Ids 10907,10908,10914 from this function addCustomFieldValue(,)

 

any solution? 

 

 

2 answers

1 accepted

0 votes
Answer accepted
Nouf.Alshabanat March 23, 2021

I did it

Mario Carabelli March 24, 2021

@nouf 

Great that you managed to solve your problem. It would be great if you could add your solution to your question to help people in the future (including yourself) with asimilar/same problam

Nouf.Alshabanat March 24, 2021

@Mario Carabelli 

yes sure.

0 votes
Nouf.Alshabanat March 24, 2021

I used this function that accept in first param String type

 

then by using customFieldManager to get the custom field by name

.addCustomFieldValue(customFieldManager.getCustomFieldObjectByName("your custom field name").getId() as String, theValue)

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events