资源分享-jira jql的常规用法
郑重声明: 本文首发于人工博客
1、遇到的问题
我们在利用jira的jql制作各种看板的时候,往往是是针对某个sprint制作了各种过滤器,进而配置出各种监控的看板。方便直观的监控项目的进度和风险。但是遇到的问题是。当下一个sprint开始的时候,又得去手动把过滤器的sprintId手动调整。费事费力,那么有没有一个自动获取最新打开的sprint的函数呢?
2、当前问题的方案
sprint in openSprints()
3、继续拓展
解决了当下的问题,顺便挖掘下jql的用法
3.1、JQL的保留关键字
如果你需要在查询中作为内容来使用这些字符,就需要做如下转化:
- 用单引号或双引号把他们包起来
- 在前面放两个反斜杠
3.2、特性介绍
3.2.1 WAS运算符
WAS运算符包括Was,Was in,Was not,Was not in
WAS这个运算符可以查找当前或曾经的一个状态,例如:
这个用于查找当前或曾经分配给leo的所有问题,这个功能很实用也很强大。
3.2.2 CHANGED运算符
CHANGED运算符用于查找问题单的某个特定字段被变更过了。这个运算符有以下一些常见用法:
AFTER "date"
BEFORE "date"
BY "username"
DURING ("date1","date2")
ON "date"
FROM "oldvalue"
TO "newvalue"
备注: CHANGED运算符常被用于Assignee, Fix Version, Priority, Reporter, Resolution, and Status这些字段。
举例
3.2.3 查询是否带有附件
查询带有附件的问题:
查询不带附件的问题:
3.2.4 查询包含特定文本
查找评论里包含有"My PC is quite old"的问题(模糊匹配):
查询评论里含有完整语句"My PC is quite old"的问题:
3.2.5 支持的函数
当使用 EQUALS, NOT EQUALS, GREATER THAN, GREATER THAN EQUALS, LESS THAN 或LESS THAN EQUALS运算符时,该字段支持:
currentLogin()
lastLogin()
now()
startOfDay()
startOfWeek()
startOfMonth()
startOfYear()
endOfDay()
endOfWeek()
endOfMonth()
endOfYear()
4、实例分享
版权声明:本文为人工博客的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
本文链接:https://www.gzcx.net/article/1735
__EOF__

本文链接:https://www.cnblogs.com/chen-xing/p/12371681.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?