Google Takvim 29.Feb'de yıllık etkinlik göstermiyor. = hata?


19

Bir arkadaşımın doğum günü 29.Feb. bunun için Google Takvim'de tekrarlanan bir etkinlik oluşturdum. Google Takvim bu etkinliği artık yıllarda gösteriyor ancak artık olmayan yıllarda göstermiyor (gelecek hafta gibi!).

Takvimin olayı bir önceki güne veya ertesi güne taşımasını bekliyordum (her iki yön de tartışılabilir), ancak olayı hiç göstermemek bence bir hata.

Bunu düzeltmem için bir yol var mı?
Bu, Google Takvim'de bilinen bir hata mı? (Hiç sabit edilecek mi?)
Nasıl olur sen bu ele bekliyoruz?


3
Mantıksal olarak, etkinlik sadece her dört yılda bir tekrarlanır =)
Gipsy King

@Gipsy, prensipte aynı fikirdeyim :) ama onu sadece artık yıllarda tebrik edersem arkadaşım üzülürdü.
Torben Gundtofte-Bruun

1
Bu biraz düşük teknoloji olabilir, ancak neden 28'inde bir hatırlatma ayarlamıyorsunuz?
tomfumb

Evet, bu da çok iyi bir çözüm çünkü aklıma gelmedi bile çok basit! Ama sorunun kendisi cevap vermiyor.
Torben Gundtofte-Bruun

Yanıtlar:


24

Bazıları, yılın 60. gününde takviminize bir etkinlik yazan, 29 Şubat veya 1 Mart bağımlısına denk gelen harika bir çözüm buldu.

http://www.google.com/support/forum/p/Calendar/thread?tid=1afbf0737d261d5c&hl=en

Mümkünse Mar-1 veya 29 Şubat'a eşdeğer herhangi bir yılın 60. gününde tekrarlanan bir etkinlik istiyorsunuz. Aşağıda kaynak kodu biraz yaptım. "Birini" istediğiniz kişinin adıyla değiştirin, not defterine bir .ics dosya türü olarak kaydedin ve takviminize yükleyin.

BEGIN: VCALENDAR
BEGIN: VEVENT
DTStart; DEĞER = TARİH: 20090301
dtend; DEĞER = TARİH: 20090301
RRULE: FREKANS = YıLLıK; ARALIĞI = 1; BYYEARDAY = 60
TANIMI:
KONUM:
SIRALAMA: 0
DURUMU: Kesinleştiril
Özet: Bir doğum günü
TRANSP: ŞEFFAF
END: VEVENT
END: VCALENDAR

Bu yardımcı olur umarım.

ICS dosyasını içe aktarmak için: "Takvimlerim" in soldaki listesinden "Ayarlar" bağlantısını ve ardından "Takvimi İçe Aktar" bağlantısını tıklayın.


1
60. gün - ne harika bir çözüm! Bunun işe yaradığını onaylayabilirim: bu yıl etkinlik 01.Mar'a çıkıyor. ve gelecek yıl 29.Şubat. = mükemmel!
Torben Gundtofte-Bruun

5

İşte bunun yerine Şubat ayının son gününü (28 veya 29) veren alternatif bir çözüm:

BEGIN:VCALENDAR
BEGIN:VEVENT
DTSTART;VALUE=DATE:20120229
DTEND;VALUE=DATE:20120229
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=2;BYMONTHDAY=-1
DESCRIPTION:
LOCATION:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Someone's Birthday
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR

Genellikle, doğum günleri için daha uygundur, çünkü birçok ülkede 29 Şubat yasal olarak yıldönümlerini ve diğer yıllık şeyleri hesaplamak için 28 Şubat'ın basit bir uzantısıdır.

Elbette, Sıçrama Bebeklerini biseksüel olmayan yıllarda dilediğiniz gibi kutlayabilirsiniz; bu, Şubat ayında tutmayı tercih edenler için başka bir çözüm!

Bu yardımcı olursa , iCalendar belirtiminde özel yineleme kurallarının sunduğu esneklik hakkında daha fazla bilgi edinmek isteyebilirsiniz .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.