Groovy 如何使用Jira脚本运行程序设置受让人?
我想根据Reporter设置受让人。我为此写了一个脚本,但不起作用Groovy 如何使用Jira脚本运行程序设置受让人?,groovy,jira,Groovy,Jira,我想根据Reporter设置受让人。我为此写了一个脚本,但不起作用 import com.atlassian.jira.user.util.UserManager import com.atlassian.jira.issue.IssueManager import com.atlassian.jira.issue.MutableIssue import com.atlassian.jira.issue.Issue import com.atlassian.jira.ComponentManag
import com.atlassian.jira.user.util.UserManager
import com.atlassian.jira.issue.IssueManager
import com.atlassian.jira.issue.MutableIssue
import com.atlassian.jira.issue.Issue
import com.atlassian.jira.ComponentManager
import com.atlassian.jira.issue.CustomFieldManager
import com.atlassian.jira.event.type.EventDispatchOption
CustomField srcField = ComponentManager.getInstance().getCustomFieldManager().getCustomFieldObjectByName("Reporter")
cfwt = issue.getCustomFieldValue(sccField)
if(cfwt == "User Name"){
MutableIssue myIssue = issue
IssueManager issueManager = ComponentAccessor.getIssueManager()
UserManager userManager = ComponentAccessor.getUserManager()
myIssue.setCustomFieldValue(reviewerCustomField, assignee)
issueManager.updateIssue(userManager.getUser("User Name"), myIssue, EventDispatchOption.DO_NOT_DISPATCH, false)
}
运行时,我得到以下错误:
错误:
启动失败:Script6.groovy:12:无法解析第12行第13列的CustomField类。CustomField srcField=ComponentManager.getInstance.getCustomFieldManager.getCustomFieldObjectByNameReporter^1错误
您缺少一个导入:
import com.atlassian.jira.issue.fields.CustomField
sccField-这里
自定义字段srcField
srcField-这里
您是否将此脚本用作post功能?您好,谢谢您的回答。现在我没有收到错误消息,但也不工作。
cfwt = issue.getCustomFieldValue(sccField)