[英]JIRA JQL: Get all tasks due on, or before, the closest future Wednesday
如何为 JIRA Agile 泳道创建 JQL 查询,以显示在未来最近的星期三到期的所有任务。 例如,今天是星期一,我想查看星期三(两天后)到期的所有任务。 如果今天是星期四,我想查看下周星期三到期的所有任务。
我发现它使用以下查询的一种解决方案,但它强制截止日期始终设置在星期三:
duedate <= 6d
我也尝试过使用endOfWeek
一些endOfWeek
,但仅适用于我的 Monday 示例,而不适用于我的 Thursday 示例。
duedate <= endOfWeek(-3d)
我认为仅使用 JQL 是不可能的。 可以使用脚本吗? 或插件? 你有安装scriptrunner插件吗??
如果您可以获得 scriptrunner:有一个功能,Scripted field:您可以添加一个始终隐藏的脚本字段,以计算下一个星期三。 那么你的 JQL 可能只是 Duedate duedate<=wednesday
wednesday
如果不是,您最好的选择是使用两个查询。 一个星期三前几天,另一个星期三后几天
星期三前几天:
duedate <= startOfWeek(3d) and duedate > startOfWeek()
星期三之后的几天:
duedate <= startOfWeek(10d) and duedate > startOfWeek(7d)
遗憾的是我无法正确测试它,但它应该可以工作(如果您的国家/地区语言环境是美国,因为我猜是因为您的个人资料:))
问候。
这不是一个非常优雅的解决方案,但这会起作用:
为一周中的每一天创建一个过滤器。 调整您的 JQL,使其适用于一周中的那一天。
然后,当您想运行查询时,只需使用当天的过滤器即可。
您甚至可以使用订阅将其自动化。 只需将每个过滤器的订阅设置为在正确的日期运行。 例如在星期一运行星期一过滤器,在星期二运行星期二过滤器等。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.