如何维护JIRA中的自定义字段?
How to maintain the custom filed in JIRA?
我正在设置 JIRA。我做了以下步骤。
- 创建工作流(某些流程将触发
Reopen Issue Event
)
- 创建自定义字段
然后 A 想在 Reopen Issue Event
发生时增加字段。
那么如何在groovy中编写Add-On
脚本?
我知道你要求 groovy,但你也可以用 python 解决它。
安装 Scripting Suite add-on 并将 Jython post-函数添加到工作流的重新打开转换中,使其成为列表中的第一个,代码如下:
from com.atlassian.jira.component import ComponentAccessor
customFieldManager = ComponentAccessor.getCustomFieldManager()
myNumberField = customFieldManager.getCustomFieldObject(10000) # id of your custom field
val = issue.getCustomFieldValue(myNumberField)
newval = 1.0 if not val else val + 1
issue.setCustomFieldValue(myNumberField, newval)
剧透:我是这个插件的作者
我正在设置 JIRA。我做了以下步骤。
- 创建工作流(某些流程将触发
Reopen Issue Event
) - 创建自定义字段
然后 A 想在 Reopen Issue Event
发生时增加字段。
那么如何在groovy中编写Add-On
脚本?
我知道你要求 groovy,但你也可以用 python 解决它。 安装 Scripting Suite add-on 并将 Jython post-函数添加到工作流的重新打开转换中,使其成为列表中的第一个,代码如下:
from com.atlassian.jira.component import ComponentAccessor
customFieldManager = ComponentAccessor.getCustomFieldManager()
myNumberField = customFieldManager.getCustomFieldObject(10000) # id of your custom field
val = issue.getCustomFieldValue(myNumberField)
newval = 1.0 if not val else val + 1
issue.setCustomFieldValue(myNumberField, newval)
剧透:我是这个插件的作者