Ale*_*sev 5 key contains jira jql
我可以使用此 JQL 查询选择 JIRA 问题:
issuekey >= PRJ-23
Run Code Online (Sandbox Code Playgroud)
结果:
PRJ-23
PRJ-24
...
PRJ-2345
...
Run Code Online (Sandbox Code Playgroud)
如何使用“contains-like”运算符选择 JIRA 问题?史密斯。喜欢:
issuekey contains "PRJ-23"
Run Code Online (Sandbox Code Playgroud)
结果:
PRJ-23
PRJ-230
PRJ-231
...
PRJ-2345
...
Run Code Online (Sandbox Code Playgroud)
谢谢。
我不知道有什么方法可以直接使用 JQL 来做到这一点,但是还有其他方法可以获得您所需要的:
1) 如果您想在外部服务上运行它,您可以访问问题选择器的 REST API。
您可以在 jira.atlassian.com 的 Atlassian REST API 浏览器中查看其工作原理的一个示例。
该query字段包含您要查找的子字符串匹配(例如“CONF-301”)。该currentJQL字段还包含 JQL,用于描述您想要在其中查找子字符串匹配的问题集(例如“project=CONF”)。您还可以启动 Web 浏览器的调试器,查看 JIRA 中的任何问题,单击“更多”->“链接”,在搜索框中输入子字符串,然后查看调试器的“网络”选项卡以查看它向 REST API 发出的请求多于。请注意,此接口没有记录(即,它不是公共 API,并且在 JIRA 的未来版本中可能会在没有警告的情况下进行更改)。
2) 如果您正在构建 JIRA 插件,那么问题选择器搜索服务将被列为公共 API,您应该能够将其注入到您的插件中。这与上述 REST API 使用的服务相同。