2010-04-26 29 views
65

yerine Bugün() (Tarih) almanın bir yolu var CreateDate dayalı JIRA bazı Sorun Filtreler oluşturmaya çalışıyorum. BulabileceğimJIRA JQL tarihe göre arama - Now() (DateTime)

sadece tarih/saat fonksiyonu Now() ve yani vs. "-1d", "-4d" getirilene göre arar

bu tek sorun Şimdi() belirli zaman olduğudur böylece belirli bir günün yarattığı sorunları elde etmenin bir yolu yoktur. Created < Now() AND Created >= "-1d"

yani

bugün 2 de dün 2 de oluşturulan tüm sorunları gösterir bugün 2 de çalışacak

yarın

9 am bugün 9 am oluşturulan tüm sorunları gösterir yarın 9 am çalıştırdığınızda ne istediğiniz herhangi bir günde 00:00 ile 23:59 arasında yaratılan tüm sorunları araştırmaktır. Mümkün mü?

cevap

71

startOfDay([offset]). Bu, sinir bozucu zaman kısıtlamaları olmadan aradığınızı alır ve 4.3.x olarak yerleşiktir.

created > startOfDay(-0d) 

Bana bugün oluşturulan tüm sorunları verir - Ayrıca böyle çalıştırmak vb endOfDay, startofweek, startOfMonth,

+2

Hala 4.2.som bir şey var, bu yüzden henüz bunu kontrol edemem :(upgrade planlandı ama yapmak için böyle bir PITA ... – Shevek

+0

We nihayet yükseltin ve şimdi bu cevabı onaylayabiliriz! Gecikme için özür dileriz :) – Shevek

+0

Birinin 'dün saat 9'dan sonra güncellenen tüm sorunlar' gibi bir şey elde etmek için nasıl argümanları birleştirebileceğini biliyor musunuz? StartOfDay (-1d + 9h) gibi bir şey denedim, ancak bu kabul edilmiyor. –

2

Bunun kolayca gerçekleşmesini beklersiniz, ancak durum böyle değildir. Şu anda gördüğüm tek yol, kullanıcı tanımlı bir JQL fonksiyonu yaratmak. Bu çalıştı ama burada bir eklenti olduğunu asla:

http://confluence.atlassian.com/display/DEVNET/Plugin+Tutorial+-+Adding+a+JQL+Function+to+JIRA

+0

sayesinde, işten sorun – Shevek

+0

yarın bir göz olacak Tutulma ile pek deneyime sahip Ben genellikle netbeans kullanıyorum.Ama henüz bir şey ya da maven ile bir şey yapmadım rağmen, tam netbeans yükleyici yüklerseniz kolay olmalı düşünüyorum ... – Shevek

+0

:(Eclipse yüklemeye eklentisi Maven alma yüküne sahip –

2

Bizim eklentileri birini kullanabilirsiniz: JQL geliştirme fonksiyonları - Bugün hiçbir aralık yoktur https://plugins.atlassian.com/plugin/details/22514

göz atmak isteyebilir ama Eğer yararlı olduğunu düşünüyorsanız, bir sonraki iterasyonda ekleyebiliriz.

Francis.

+0

Martens - tam olarak ne ihtiyacımız var gibi görünüyor, aslında bu hafta hesaplamalar Her ne kadar harika bir gün aralığı ekleyebilseydiniz, JIRA yöneticimize aktardım ve test edeceğiz. Nasıl yapılacağını bilmemize izin vereceğim. – Shevek

+0

eklenti zaman dilimi farkındayım, haftada test ettim aralıklar ve pazartesi günleri 12: 00: 00.000 arası bir tarihte geri dönüyor gibi görünüyor. Kodları depoda kontrol ettim ve 00: 00: 00.000 dönüyor olmalı (Java'yı doğru okuduğumda, Java değilim dev!) – Shevek

+0

İngiltere'de yaşıyorum btw – Shevek

7

bir JIRA dahisi aslında URL aracılığıyla JIRA bir jqlQuery parametre olarak filtreyi (kaçtı) geçirebilmesi bana gösterdi olan bir arkadaşım: ben URL'ler üreten bir ASP.Net sayfası oluşturduk

http://hostname/secure/IssueNavigator!executeAdvanced.jspa?clear=true&runQuery=true&jqlQuery=created%3E='2010-05-31%2000:00'%20AND%20created%3C='2010-06-06%2023:59'%20ORDER%20BY%20created%20ASC 

Bir ofset haftası veya aya dayalı.

Herkes mutlu!

34

gibi varyantları vardır. -0d'u -1d olarak değiştirdiğinizde, dün ve bugün oluşturduğunuz tüm sorunları size sağlayacaktır.

11

Biz Jira 6.2 kullanıyorsanız ve bu sorguyu kullanın:

updatedDate> startOfDay (-1d) VE updatedDate < endOfDay (-1)

tüm sorunları dönmek için bu önceki günden güncellendi. Bir önceki güne ait uygun sorunları iade etmek istediğiniz soruları bir araya getirebilirsiniz.

2

9 am önceki gün 9'dan sonra güncellenen tüm sorunları aramak isterseniz, lütfen şu adrese girin: updated >= startOfDay(-15h) and updated <= startOfDay(9h). (açıklama: 9AM - 24 saat/gün = -15h)

updated >= startOfDay(-900m)'u da kullanabilirsiniz. 900m = 15h * 60m

Referans burada: https://confluence.atlassian.com/display/JIRA/Advanced+Searching

+0

Lütfen soruyu tekrar oku! Cevabınız, sorulan soruyla ilgili değil. – Shevek

+0

Bence eliberator kabul edilen cevapta sorulan bir soruya cevap vermeye çalışıyordu. –

+0

çok kullanışlı "updated> = startOfDay (-900m)" – svmrajesh

İlgili konular