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.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.