2016-04-28 800 views
2

如何創建JIRA Agile泳道的JQL查詢,以顯示未來最近的星期三所有到期的任務。例如,今天是星期一,我希望看到星期三(兩天內)到期的所有任務。如果今天是星期四,我希望​​看到下週三所有的任務。JIRA JQL:獲取所有到期日期或之前的最近期未來星期三

一個解決方案,我發現它使用下面的查詢,但它迫使到期日總是在週三設置:

duedate <= 6d 

我也嘗試過一些與endOfWeek,但只適用於我週一的例子,而不是在我的星期四的例子。

duedate <= endOfWeek(-3d) 

回答

1

我覺得用JQL是不可能的。你可以使用腳本嗎?或插件?你有scriptrunner插件安裝??

  • 如果你能得到scriptrunner:還有一個特點,腳本場:您可以添加一個腳本場總是隱藏至極計算下週三。那麼你JQL可能只是duedate<=wednesday

  • 如果不是你最好的選擇將使用兩個querys。一爲天星期三之前,另一個幾天後

對於日週三前:週三

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

對於天:

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

可悲的是,我不能正確測試,但它應該工作(如果您的國家區域設置是基於美國的,因爲我認爲由於您的配置文件:))

問候。

+0

我們現在決定使用duedate <= 6d解決方案,並在週三分配到期日期。如果這樣做,我們將使用腳本運行者的想法。 – JeredM

0

這不是一個很優雅的解決方案,但是這會工作:

一週的每一天創建一個過濾器。調整您的JQL,以便在一週中的某一天正確無誤。

然後,當你想運行你的查詢,你只需使用過濾器當天。

你甚至可以使用訂閱自動化它。只需將每個過濾器的訂閱設置爲在​​正確的日期運行即可。例如週一運行星期一過濾器,星期二過濾器等。

相關問題