5

我可以使用这个 JQL 查询来选择 JIRA 问题:

issuekey >= PRJ-23

结果:

PRJ-23
PRJ-24
...
PRJ-2345
...

如何使用“contains-like”运算符选择 JIRA 问题?嗯。喜欢:

issuekey contains "PRJ-23"

结果:

PRJ-23
PRJ-230
PRJ-231
...
PRJ-2345
...

谢谢。

4

2 回答 2

1

我不知道使用直接 JQL 有什么方法可以做到这一点,但是还有其他方法可以得到你需要的东西:

1) 如果您想在外部服务上运行它,您可以访问问题选择器的 REST API。

您可以在 Atlassian 的jira.atlassian.com的REST API 浏览器中查看其工作原理的一个示例。

query字段包含您要查找的子字符串匹配项(例如“CONF-301”)。该currentJQL字段还包含描述要在其中查找子字符串匹配的问题集的 JQL(例如,“project=CONF”)。您还可以启动 Web 浏览器的调试器,查看 JIRA 中的任何问题,单击更多->链接,在搜索框中键入子字符串,然后查看调试器的网络选项卡以查看它对 REST API 发出的请求以上。请注意,此接口未记录在案(即,它不是公共 API,并且在 JIRA 的未来版本中可能会在没有警告的情况下进行更改)。

2) 如果您正在构建 JIRA 插件,则问题选择器搜索服务被列为公共 API,您应该能够将其注入到您的插件中。这与上述 REST API 使用的服务相同。

于 2014-09-25T12:32:02.697 回答
0

您将必须使用此确切密钥检索问题以及其密钥大于或等于搜索密钥乘以 10 的问题

像这样的东西 validateQuery=false&jql=key="KEY"%20or%20key>="KEY0"%20ORDER%20BY%20key

这样,如果您的密钥是“PRJ-23”,它将检索密钥“PRJ-23”和密钥大于或等于“PRJ-230”的问题,这将满足您检索“PRJ-23,PRJ”的要求-230、PRJ-231 等……”

于 2021-01-17T16:14:31.527 回答