首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python-jira :如何在没有问题名称/键和用户的情况下获取工作日志列表?

python-jira :如何在没有问题名称/键和用户的情况下获取工作日志列表?
EN

Stack Overflow用户
提问于 2017-10-10 16:52:51
回答 1查看 774关注 0票数 0

我想从我的Jira中获得工作日志列表,但不指定问题。

然而,我有:

代码语言:javascript
复制
jira = JIRA(basic_auth = ('username', 'password'), server='server_name')
issue = jira.search_issues('key=ISSUE-XXX')[0]
wklog = jira.worklogs(issue)

我想要所有的工作日志,比如:

代码语言:javascript
复制
jira = JIRA(basic_auth = ('username', 'password'), server='server_name')
wklog = jira.worklogs('')

有可能吗?有什么建议吗?提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2017-10-11 21:11:39

为了在不指定某个特定问题或项目的情况下获得所有问题的工作日志,您必须遍历所有问题。

为此,您必须使用以下查询在系统上执行搜索:

代码语言:javascript
复制
all_project_key = jira.search_issues('project is not empty&fields=key')

这将返回系统的前50个问题键,并在字段maxResults中返回存在的问题总数的一个数字。

使用比数字更大的数字,您可以执行其他搜索,并将添加到前一个查询:

代码语言:javascript
复制
&startAt=50

有了这个新参数,您将能够获取从51到100的问题(如果考虑第一个问题0,则从50到99 )。

下一个查询将是&startAt=100,依此类推,直到您获取系统中的所有问题。

如果您希望获取超过50个问题,请添加到查询中:

代码语言:javascript
复制
&maxResults=200

完成系统循环后,您将获得所有问题的列表,您可以在这些列表中循环检索该问题的工作日志。

不幸的是,我不认为您可以一次获取所有问题的所有工作日志。

编辑:

在JIRA python中增加查询。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46662445

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档