Forums

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

how do I set a custom field value in groovy for a field that is of type scripted???

Marlene Cote July 13, 2016

this is what I have and it doesn't seem to work.

import com.atlassian.jira.component.ComponentAccessor

import com.atlassian.jira.issue.CustomFieldManager

import com.atlassian.jira.issue.fields.CustomField

import com.atlassian.jira.issue.Issue

import com.atlassian.jira.issue.MutableIssue;

import com.atlassian.jira.issue.IssueManager

 

CustomFieldManager customFieldManager = ComponentAccessor.getCustomFieldManager();

CustomField CReqTypeField = customFieldManager.getCustomFieldObjectByName('Customer Request Type');

def rt = issue.getCustomFieldValue(CReqTypeField);

CustomField ReqTypeField = customFieldManager.getCustomFieldObjectByName('Request Type');

MutableIssue issueToUpdate = (MutableIssue) issue;

issueToUpdate.setCustomFieldValue(ReqTypeField,rt);

IssueManager issueManager = ComponentAccessor.getIssueManager();

issueManager.updateIssue(null,issueToUpdate,null,false);

1 answer

0 votes
Nic Brough -Adaptavist-
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 13, 2016

You do NOT set a custom field value in a scripted field, those are mutually incompatible things.

Are you trying to use a scripted custom field, OR are you trying to set the value of a custom field that can hold data?

Suggest an answer

Log in or Sign up to answer
TAGS
atlassian, jira product discovery learning path, product discovery training, idea prioritization, align stakeholders, discovery to delivery, product collaboration, atlassian learning, dev process, roadmap planning, insight capture, team alignment

Elevate Your Skills with Jira Product Discovery!

Unlock your potential and learn how to use Jira Product Discovery to your advantage. You’ll have the expertise to revolutionize ideas and insights, roadmapping, engage and align teams and stakeholders, and deliver the best solutions—faster. Enroll today!

Start Learning
AUG Leaders

Atlassian Community Events