簡體   English   中英

JIRA JQL:在最近的未來星期三或之前獲取所有到期任務

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM