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,使其在一周中的那一天是正确的。
然后当您想要 运行 您的查询时,您只需使用当天的过滤器。
您甚至可以使用订阅将其自动化。只需在正确的日期将每个过滤器的订阅设置为 运行。例如运行周一过滤周一,周二过滤周二等
如何为 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,使其在一周中的那一天是正确的。
然后当您想要 运行 您的查询时,您只需使用当天的过滤器。
您甚至可以使用订阅将其自动化。只需在正确的日期将每个过滤器的订阅设置为 运行。例如运行周一过滤周一,周二过滤周二等