如何在Ruby中浏览给定项目的问题

时间:2016-11-29 19:23:18

标签: json ruby jira

如何循环处理给定项目的所有问题?说我正在做这样的事情:

project = client.Project.find('SAMPLEPROJECT')
project.issues.each do |issue|
puts "#{issue.id} - #{issue.summary}"
end

project.issues只返回前50个,我不确定如何获得下一个50等等。

以下是宝石的链接: https://github.com/sumoheavy/jira-ruby

1 个答案:

答案 0 :(得分:0)

查看您提供的Github页面,我在实际的代码和选项中看到了:max_results。如果您知道要查看多少结果(如果有大量问题一次查询它们可能不是最好的主意),那么设置这个应该可以解决问题。

如果实际上未实现:max_results选项,您可以尝试以下任何解决方案:

  

project = client.Project.find('SAMPLEPROJECT& StartAt = 51')

这将显示接下来的50个结果,依此类推。 或

  

project = client.Project.find('SAMPLEPROJECT& maxResults = 250')

您已经猜到的那个提供了您指出的结果数量。

来源:https://answers.atlassian.com/questions/39128076/how-to-get-more-than-50-issues-with-search-api

希望这有帮助