4

以下代码返回所有 jira 并花费更多时间。我想更快地获得 jira 总数,而不需要 jira 详细信息

jira.search_issues('project=PROJ and assignee != currentUser()')

从以下链接中,我们可以使用 JQL 获取总数,如何使用 jira-python 执行相同操作。 https://jira.atlassian.com/browse/JRA-29903

通过添加 maxResults=0 尝试了以下代码,但它返回的是空列表而不是 jira 总数。

jira.search_issues('project=PROJ and assignee != currentUser()', 
                   startAt = 0, 
                   maxResults = 0)
4

1 回答 1

7

添加参数json_result=True

from jira import JIRA

jira = JIRA('https://jira.atlassian.com')
jira.search_issues('project=CLOUD and assignee != currentUser()', 
                   startAt=0, 
                   maxResults=0, 
                   json_result=True)

输出:

{'issues': [], 'maxResults': 0, 'startAt': 0, 'total': 2704}

您可以使用 Python 的内置帮助查看其他选项:

help(jira.search_issues)
于 2017-04-05T16:08:25.853 回答