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