Groovy 如何使用Jira脚本运行程序设置受让人?

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

我想根据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.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)