Yanıtlar:
Her ayın son gününde tekrarlanan bir etkinlik yapmak için etkinliği içeren bir dosya oluşturacağız ve ardından Google Takvim’e aktaracağız:
Aşağıdaki metni yeni bir .txt dosyasına yapıştırın (örn. Notepad ile):
BEGIN:VCALENDAR
BEGIN:VEVENT
DTSTART:20160731
DTEND:20160731
RRULE:FREQ=MONTHLY;BYDAY=SU,MO,TU,WE,TH,FR,SA;BYSETPOS=-1;WKST=SU
SUMMARY:Name of your event
END:VEVENT
END:VCALENDAR
Hem arkasında DTSTART
ve DTEND
, tarihini yazma ilk geçtiği olayın. Ardından, etkinliğin adını ardına koyun SUMMARY
.
Sizin de Google Takvim , gidin Ayarlar ve tıklayın Takvimler sekmesini. Takvimi İçe Aktar'ı tıklatın ve .txt dosyanızı yükleyin. (Yeni bir takvim oluşturmaz, etkinliği mevcut bir takvime ekler.)
Bitti!
Artık etkinliğiniz, aya bağlı olarak her ayın 30. veya 31. (veya 28., 29.) unda görünmektedir.
Ayrıca, BYDAY’de SU ve SA’yı bırakarak son iş günü için de zamanlayabilirsiniz.
Olayın adını ve saatini yine de düzenleyebilirsiniz (kullanıcı arayüzü biraz karmaşık, tarihlerinizi varsayılan olarak karıştırıyor, ancak çalışıyor), ancak yinelemeyi düzenleyemiyorsunuz: "Bu etkinlikte düzenlenemeyen bir yineleme kuralı var Google Takvim "
Not "Ayın ilk iş günü" gibi bir etkinliğin ne zaman gerçekleşeceği konusunda kendi kurallarınızı belirlemek için daha derine dalmak istiyorsanız, RFC 5545, örnekler için RRULE ve resmi tanım için RECUR bölümüne bakın . Bununla, istediğiniz gibi RRULE
satırı düzenleyebilirsiniz . Bazı örnekler için bu cevaptaki yorumlara bakınız.
after
Her bir değişken için noktalı virgül demek istiyor musunuz ?
DTSTART:20110731
ve DTEND:20110731
? Etkinliğinizin 31 Ağustos 2015'te gerçekleşeceğini söyleyin. Sonra yazacaksınız DTSTART:20150831
ve DTEND:20150831
(2015 = yıl, 08 = ay, 31 = gün).
RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=1;WKST=SU
. Benzer şekilde, 15'inci için de yapabilirsin RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYMONTHDAY=15,16,17;BYSETPOS=1;WKST=SU
. Açıklama: Her ay, MO / TU / WE / TH / FR olan günleri seçip 15, 16 ya da 17’ye düşer ve ardından o kümedeki ilk günü seçeriz ( BYSETPOS=1
).
Bunu OS X Takvim uygulamasıyla yapabilirsiniz.
Öncelikle, Google Takviminizi OS X Takvim ile senkronize edin .
Ardından, her ayın son gününde gerçekleşecek bir etkinlik serisi oluşturun ve bunun Google Takvim’le senkronize edilmesini bekleyin.
Bazı insanlar için işe yarayabilecek başka bir kısmi çözüm: Her ayın ilk günü için yinelenen etkinlik oluşturun , ardından bir gün önceden bir hatırlatıcı ekleyin. O zaman olayla ilgili bir zamanda bir bildirim alacaksınız. Tabii ki meşgul olarak göstermeye zamana ihtiyacınız varsa bu size yardımcı olmaz.
Bu cevap benim için çalıştı:
En basit yöntem, etkinliği yalnızca düz İngilizce olarak yazmaktır. Örneğin:
Her ayın son perşembe günü Richmond’daki Inspire9’da RORO
Bu, alan alanı “Inspire9, Richmond” olarak ayarlanmış ve tekrarlama “Perşembe günü Aylık” olarak ayarlanmış olan “Inspire9, Richmond'da“ RORO ”adında bir etkinlik yaratacaktır.
Gönderen http://blog.stevenocchipinti.com/2012/05/google-calendar-repeating-event-on-last.html/
Her ayın 30'unda veya 28 Şubat'ta veya 29 Şubat'ta (artık yılda) herhangi bir iş günü olarak yinelenen bir etkinlik ayarlamak için, aşağıdaki .ics
dosyayı ayarlayın ve alın :
BEGIN:VCALENDAR
BEGIN:VEVENT
DTSTART:20120430T100000Z
DTEND:20120430T101500Z
RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYMONTHDAY=28,29,30;BYSETPOS=-1;WKST=SU;
COUNT=242
SUMMARY: Dia 30 ou dia util anterior
END:VEVENT
END:VCALENDAR
Oldukça benzer ve daha genel bir soru "bir etkinliğin her ayın son [x] gününde nasıl tekrarlanacağı" sorusudur. Gibi bu kişinin kaydeden haftaIarca (beş) maksimum sayı ile bir ay bulmak ve sonra ayın gününe göre ayarlamanız gerekir. İlk ayın maksimum haftası yoksa, geçen hafta yerine dördüncü haftada tekrarlanır.
Tamam
in
google takvime ``
Paulo'nun yukarıdaki cevabını genişletmek için, bu aynı zamanda her ayın 15’inde veya 15’inin bir Cumartesi veya Pazar günü düşmesi durumunda önceki hafta içi için kayda değer bir çözümdür:
BEGIN:VCALENDAR
BEGIN:VEVENT
DTSTART:20170415
DTEND:20170415
RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYMONTHDAY=13,14,15;BYSETPOS=-1;WKST=SU;
SUMMARY: Mid-month Event Name
END:VEVENT
END:VCALENDAR
Ay ortası tekrarlayan etkinlik, kimse ?!
Google takvim uygulamasının her ayın sonundaki zamanlamaya izin verdiğini buldum. Şimdi telefonumdan çoğu etkinliği programlıyorum. Yinelenen seçenek altında Özel'i seçin ve size biraz esneklik sağlayacaktır. Hala Apple Calendar gibi haftanın takvim günleri ile haftanın iş günleri arasında ayrım yapmıyor. Bu ilaveyi görmeyi çok isterim.
Google yalnızca .ics
dosyaları alır ve etkinliği bir .txt
dosyada oluşturduktan sonra gerekli olan uzantıyı değiştirir .ics
ve içe aktarılabilir.
RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=1;WKST=MO