首页 > 解决方案 > 初始化一个已定义但默认为空的自定义字段?

问题描述

所以在我们的 Jira 中,我们有一个默认为空的自定义字段“X”。令我惊讶的是,通过 CustomFields 列出新创建的问题时,它根本没有返回,因此我不能简单地使用:

issue.CustomFields["X"].Values == ...

因为找不到这样的字段。

只有当用户通过 Jira UI 输入一些数据时,它才会在 RestAPI 中可用。但是,在某些情况下,我需要能够以编程方式初始化此字段,但我无法弄清楚如何。

编辑:我测试该字段是否存在:

if (x.CustomFields.Where(CustomField => CustomField.Name=="X").Count()==0)
{
   //NOT FOUND - I need to initialize it (cannot just set its value for the reasons stated above}
}
                                    

非常感谢

标签: c#jirajira-rest-api

解决方案


推荐阅读