如何循环处理给定项目的所有问题?说我正在做这样的事情:
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
答案 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
希望这有帮助