JIRA JQL:获取在最近的周三或之前到期的所有任务

JIRA JQL: Get all tasks due on, or before, the closest future Wednesday

如何为 JIRA 敏捷泳道创建 JQL 查询,以显示在未来最近的星期三到期的所有任务。例如,今天是星期一,我想查看星期三(两天后)到期的所有任务。如果今天是星期四,我想查看下星期三到期的所有任务。

我发现一个解决方案使用以下查询,但它强制将截止日期设置为星期三:

duedate <= 6d

我也尝试过使用 endOfWeek 进行一些操作,但仅适用于我的星期一示例,而不适用于我的星期四示例。

duedate <= endOfWeek(-3d)

我认为仅使用 JQL 是不可能的。可以使用脚本吗?还是插件?你有安装 scriptrunner 插件吗??

  • 如果你能得到 scriptrunner:有一个功能,脚本字段:你可以添加一个始终隐藏的脚本字段来计算下一个星期三。那么你的 JQL 可能只是 duedate<=wednesday

  • 如果不是,您最好的选择是使用两个查询。星期三前几天一个,

  • 后几天一个

周三之前的几天:

duedate <= startOfWeek(3d) and duedate > startOfWeek()

星期三之后的几天:

duedate <= startOfWeek(10d) and duedate > startOfWeek(7d)

遗憾的是我无法正确测试它,但它应该可以工作(如果你的国家/地区是美国,我猜是因为你的个人资料:))

此致。

这不是一个非常优雅的解决方案,但可以工作:

为一周中的每一天创建一个过滤器。调整您的 JQL,使其在一周中的那一天是正确的。

然后当您想要 运行 您的查询时,您只需使用当天的过滤器。

您甚至可以使用订阅将其自动化。只需在正确的日期将每个过滤器的订阅设置为 运行。例如运行周一过滤周一,周二过滤周二等