【问题标题】:JIRA JQL: Get all tasks due on, or before, the closest future WednesdayJIRA JQL:在最近的周三或之前获取所有到期任务
【发布时间】:2016-04-28 00:33:09
【问题描述】:

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

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

duedate <= 6d

我也尝试过使用endOfWeek,但仅适用于我的星期一示例,不适用于我的星期四示例。

duedate <= endOfWeek(-3d)

【问题讨论】:

    标签: jira jql jira-agile


    【解决方案1】:

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

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

    • 如果不是,您最好的选择是使用两个查询。周三前一天一个,周三之后一个天

    周三前几天:

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

    星期三之后的几天:

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

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

    问候。

    【讨论】:

    • 我们决定现在使用到期日期
    【解决方案2】:

    这不是一个非常优雅的解决方案,但这会起作用:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-19
      • 2023-03-06
      相关资源
      最近更新 更多