【问题标题】:Jira: How to set Assignee to match parent's Custom Field ValueJira:如何设置受让人以匹配父母的自定义字段值
【发布时间】:2015-03-06 01:36:17
【问题描述】:

我正在使用 Jira 和 Script Runner 插件在过渡时创建子任务。这一切都很好。但是,我似乎无法将子任务的“受让人”设置为与父级上列出的“项目经理”的值相匹配(我相信这是一个自定义字段)。以下是我正在使用的,但它不起作用。 正确的写法是什么?

issue.assignee = transientVars["originalissueobject"].cfValues['Project Manager']


【问题讨论】:

    标签: groovy jira jira-plugin


    【解决方案1】:

    试试这个:

    issue.assignee= ApplicationUsers.toDirectoryUser(cfValues['Project Manager'])
    

    【讨论】:

      【解决方案2】:

      ACG,我无法得到你的答案,但我在这里找到了一个非常相似的脚本,它运行良好!非常感谢您的帮助!

      import com.atlassian.jira.user.ApplicationUsers
      cfParent = customFieldManager.getCustomFieldObjectByName('Project Manager')
      parentMyFieldValue = transientVars["issue"].getCustomFieldValue(cfParent)
      issue.setAssignee(ApplicationUsers.toDirectoryUser(parentMyFieldValue))
      

      对于那些以类似问题查看此答案的人。将此代码放在 Script Runner 的“创建子任务”发布功能中的“附加问题操作”框中。

      【讨论】:

        猜你喜欢
        • 2016-05-09
        • 2020-07-04
        • 2022-01-19
        • 2021-09-24
        • 1970-01-01
        • 2015-01-17
        • 2020-04-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多