用于检索自定义字段值的代码不起作用

问题描述 投票:0回答:1

我正在尝试检索自定义字段的值,自定义字段在我的 Jira 问题中如下所示:

我可以通过右键单击自定义字段并选择“检查元素”选项来找到 ID,这是 ID:

我编写了以下代码来提取自定义字段的值:

  def customField =  ComponentAccessor.getCustomFieldManager().getCustomFieldObject("customfield_10790");// here replace the ID with ID of your custom field.

  def value = (String)issue.getCustomFieldValue(customField); 

                    
   log.warn("MOUNA CAMELIA VALUE "+value )

问题是我在日志中得到以下值:

 莫纳山茶花价值 1000547

这是一个错误的值,因为它通常应返回如下所示的值。如何解决这个问题?

该字段的类型是数据库值选择字段,因此这不起作用

jira scriptrunner-for-jira
1个回答
0
投票

您可以尝试使用:

def value = customField.getValue(issue) as String
© www.soinside.com 2019 - 2024. All rights reserved.