我正在努力有效地找到上周关闭的所有 JIRA 问题。有谁知道如何以一种好的方式做到这一点?
我现在凌乱的解决方案是遍历项目中的每个问题,并将其结束日期和时间与当前时间进行比较。但是,循环必须以给定的键开始和结束,例如 PROJECT-1000 到 PROJECT-2000。必须硬编码这些值并不是很令人满意,而且我不想每次添加更多问题时都必须将上限从 2000 增加到更高的值。我可以选择一个非常大的数字,它几乎肯定会大于最高 id 数字(扫描到 PROJECT-7777777),但这会大大减慢程序的速度。
(请记住,即使是 ID 较小的旧问题也可能在最近关闭,这意味着仅扫描自上次运行应用程序以来创建的问题是行不通的。)
对这样做的优雅方式有什么建议吗?