There is a built-in script which allows to copy custom field values from one field to another in bulk. Is there the same possibility to copy values from system field to custom? E.g. from Due to DateCustomField ?
Here is a code example:
import com.atlassian.jira.component.ComponentAccessor import com.atlassian.jira.event.type.EventDispatchOption import com.atlassian.jira.issue.CustomFieldManager import com.atlassian.jira.issue.IssueManager import com.atlassian.jira.issue.MutableIssue import com.atlassian.jira.issue.fields.CustomField import com.atlassian.jira.project.Project /** * Move date value from one custom field to another */ CustomFieldManager customFieldManager = ComponentAccessor.getCustomFieldManager(); CustomField dateFrom = customFieldManager.getCustomFieldObjectByName("field name 1"); if(dateFrom == null) return "field for date from not found" CustomField dateTo = customFieldManager.getCustomFieldObjectByName("field name 2"); if(dateFrom == null) return "field for date from not found" //Loop issues and update IssueManager issueManager = ComponentAccessor.getIssueManager(); for(Project project: ComponentAccessor.getProjectManager().getProjectObjects()) for(MutableIssue issue: issueManager.getIssueObjects( issueManager.getIssueIdsForProject())){ issue.setCustomFieldValue(dateTo, issue.getCustomFieldValue(dateFrom)) issue.setCustomFieldValue(dateTo, issue.getDueDate()) //if you want to copy from due issueManager.updateIssue(ComponentAccessor.getJiraAuthenticationContext().getUser().getDirectoryUser(), issue, EventDispatchOption.ISSUE_UPDATED, false) }
Hi Vasiliy,
Thank you for the answer! Sorry I am late with my reply.
Do I need to copy your example of a code, then paste it into the Script Console and click the Run button?
I just never did this operation.
With kind regards
Vyacheslav
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I see you are novice, since ask more questions here.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Join us June 26, 11am PT for a webinar with Atlassian Champion Robert Hean & Loom’s Brittany Soinski. Hear tips, stories, and get your burning questions answered. Learn how Loom makes training and enablement easier. Don’t miss it!
Register today
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.