繁体   English   中英

如何使用Jira Script Runner设置受让人?

[英]How to set assignee with Jira Script Runner?

我想根据记者设置受理人。 我为此写了一个脚本,但是不起作用。

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:无法解析类CustomField @第12行,第13列。CustomFieldsrcField = ComponentManager.getInstance()。getCustomFieldManager()。getCustomFieldObjectByName(“ Reporter”)^ 1错误

您缺少导入:

import com.atlassian.jira.issue.fields.CustomField
cfwt = issue.getCustomFieldValue(sccField)

sccField-这里
CustomField srcField
srcField-这里

您将此脚本用作后功能吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM