我正在使用 JIRA内置脚本侦听器 - 创建一个子任务。为JIRA中的每个故事和错误创建Dev和QA的子任务。
我希望子任务始终分配给用户“Virtual QA”。我似乎必须通过其他问题操作字段执行此操作。 我正在尝试使用:
issue.summary = ('QA: ' + issue.summary)
issue.assignee = 'Virtual QA'
仅当我仅使用第一行设置子任务摘要但是当我添加第二行时脚本不运行时,这才有效。能帮我解决一下吗?
我无法使用https://jamieechlin.atlassian.net/wiki/display/GRV/Built-In+Scripts
上的官方文档来帮助自己答案 0 :(得分:0)
你需要传递用户对象而不是字符串,这里也是同样的问题 https://answers.atlassian.com/questions/66562/set-assignee-to-some-specific-user-in-post-function-script
答案 1 :(得分:0)
经过大量的调查和一百个文本票后,这是有效的:)
import com.atlassian.jira.component.ComponentAccessor
issue.summary = ('QA: ' + issue.summary)
issue.setAssignee(ComponentAccessor.getUserUtil().getUser('qa'))