仅当使用 python 具有特定的自定义字段时才从 jira 获取问题

问题描述

我正在对 Jira 进行自动化,现在我想从票证中获取数据,但票证必须具有 customfield_10030,否则不应选择票证。

下面是代码,我正在使用,请帮帮我

from atlassian import Jira
jira_instance = Jira(
        url = "https://xxxxxxx.atlassian.net/",username = "[email protected]",password = "API token",)
data = jira_instance.jql("project = ProjectName AND status = 'Open' ORDER BY created ASC")

以上代码获取项目下所有处于打开状态的工单。但是我想获取所有处于打开状态的票证并且有customfield_10030,然后才应该选择它。

请帮我解决这个问题

解决方法

JQL:

customfield_10030 不为空

,

JQL 将是:project = ProjectName AND status = 'Open' AND cf[10030] is not empty ORDER BY created ASC

最好通过 ID 而非名称来引用自定义字段,以防有人更改名称或其他字段具有相同名称。