如何为JIRA Agile泳道创建一个JQL查询,该查询显示将来最接近的星期三到期的所有任务。例如,今天是星期一,我希望看到周三(两天内)到期的所有任务。如果今天是星期四,我希望看到下周三的所有任务到期。
我发现一个解决方案是使用以下查询,但它强制截止日期始终设置在星期三:
duedate <= 6d
我也尝试过使用endOfWeek
,但只能在我的周一示例中使用,而不是在我的周四示例中。
duedate <= endOfWeek(-3d)
答案 0 :(得分:1)
我认为仅使用JQL是不可能的。你能用脚本吗?还是插件?你有安装的scriptrunner插件吗?
如果你可以获得scriptrunner:有一个功能,脚本字段:你可以添加一个总是隐藏的脚本字段,计算下周三。那么你JQL可能只是duedate<=wednesday
如果不是你最好的选择是使用两个查询。在星期三之前的一天,在
周三前几天:
duedate <= startOfWeek(3d) and duedate > startOfWeek()
周三之后的几天:
duedate <= startOfWeek(10d) and duedate > startOfWeek(7d)
可悲的是我无法正确测试它,但它应该可以工作(如果你的国家/地区的地区是美国的,因为我猜你的个人资料:))
问候。
答案 1 :(得分:0)
这不是一个非常优雅的解决方案,但这可行:
为一周中的每一天创建过滤器。调整您的JQL,使其在一周中的某一天正确。
然后,当您想要运行查询时,只需使用当天的过滤器。
您甚至可以使用订阅自动化它。只需将每个过滤器的订阅设置为在正确的日期运行即可。例如在星期一运行星期一过滤器,在星期二运行Teusday过滤器等