【发布时间】:2012-07-23 17:23:21
【问题描述】:
我正在尝试使用 JIRA SOAP API 优雅地确定某个项目中 JIRA 问题的所有 ID 号中最高的 ID 号。上限很好;我不需要确切的答案。
我想通过查找现有问题的数量来做到这一点,但我没有找到一个很好的方法来做到这一点。我还想也许我可以创建一个新问题,并使用新问题的 ID 号作为问题的数量。这不是一个很好的方法,因为我有一个没有意义的额外问题。
有什么想法吗?
【问题讨论】:
-
为什么需要知道它?知道最高 ID 会告诉你什么?问题数?如果是这样,您如何处理已删除的问题?
-
这是一个非常不确定的提议。当有人在您的代码运行时添加问题时应该发生什么?
-
我想浏览所有问题,并对其中一些符合标准的问题进行处理。最高 ID 告诉我可以停止扫描的数字。不需要考虑已删除的问题,因为我不在乎有多少问题;我只想知道什么时候停止扫描。
-
汉斯 - 这是一个有效的担忧。但是,我认为我只需将 100 左右添加到我用作最大 ID 的值。这有点草率,但会奏效。 (当我尝试通过不存在的 id 访问问题时,我会有一个 catch 语句。)
-
我已经更新了我的答案,请通过它了解这样做的风险。