import com.atlassian.jira.component.ComponentAccessor import com.atlassian.jira.issue.Issue final String customFieldName = "numberField" def subtasks = issue.subTaskObjects // 如果没有子任务,不做处理 if (!subtasks) { return } def firstSubtask = subtasks.first() def customField = ComponentAccessor.customFieldManager.getCustomFieldObjects(firstSubtask).findByName(customFieldName) if (!customField) { log.info "字段未找到" return null } subtasks.sum { Issue it -> it.getCustomFieldValue(customField) ?: 0 }
Overview
Content Tools