如何用JQL查询Jira中自定义字段SIB近100天的更新记录
查询近100天内SIB字段更新的Bug
以下是针对你的需求的可行JQL查询方案:
优先方案:使用ScriptRunner的fieldChanged函数
如果你的Jira安装了ScriptRunner插件(多数企业版Jira默认配备),可以通过issueFunction结合fieldChanged精准筛选指定字段的更新记录:
type = Bug AND issueFunction in fieldChanged("SIB", "-100d")
关键说明:
type = Bug:限定查询范围为Bug类型的问题issueFunction in fieldChanged("SIB", "-100d"):筛选近100天内SIB字段发生过变更的问题,注意字段名称要和Jira中自定义字段的名称完全匹配(大小写、空格都要一致)
原生JQL替代方案(针对支持的字段)
如果你的自定义字段支持原生JQL的CHANGED函数,可尝试调整写法(之前无效可能是字段名未加引号):
type = Bug AND "SIB" CHANGED AFTER -100d
若此写法仍无效,说明该自定义字段类型不支持原生CHANGED查询,建议优先使用ScriptRunner方案。
关于dateCompare的补充写法
如果一定要用dateCompare,可结合history函数实现,但写法相对繁琐:
type = Bug AND issueFunction in history("field changed", "SIB") AND issueFunction in dateCompare("updated", ">", "-100d")
但这个方案不如fieldChanged直接高效,仅作备选参考。
内容的提问来源于stack exchange,提问作者Arun Kumar
相关产品推荐
相关产品推荐

