python - 如何使用 jira-python 更快地获得 jira 项目问题总数?

标签 python jira jira-plugin jira-rest-api python-jira

以下代码返回所有 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)

最佳答案

添加参数 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)

关于python - 如何使用 jira-python 更快地获得 jira 项目问题总数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43101087/

相关文章:

jira - 什么是 Jira 'context' ?

Python JIRA 客户端返回 401 错误

java - 将 Java Rest API 连接到 JIra

Jira 服务器报告中未加载 CSS

java - Atlas-run无法启动Jira,原因是“不受支持的major.minor 52.0版”

python - matplotlib 在 while 循环中更新绘图,以日期为 x 轴

python - 将列表转换为字符串

testing - 是否可以仅将 Zephyr for JIRA 用于选定的项目?

python - 如何在不同的类中使用 Slot+Signal?

python - virtualenv 到 Windows 10 上的路径