Google Takvim’de her ayın son gününde görev tekrarı nasıl yapılır?


53

Neredeyse konu her şeyi söylüyor. Google Takvim’de her ayın sonunda bir görevi nasıl tekrarlayabilirim?

Jan 31- repeated task
Feb 28 - repeated task
march 31 - repeated task
april 30 - repeated task
....
etc

Yanıtlar:


52

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:

  1. 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
    
  2. Hem arkasında DTSTARTve DTEND, tarihini yazma ilk geçtiği olayın. Ardından, etkinliğin adını ardına koyun SUMMARY.

  3. 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 RRULEsatırı düzenleyebilirsiniz . Bazı örnekler için bu cevaptaki yorumlara bakınız.


AYIN İLK ÇALIŞMASI için örnek (Pazartesi günü hafta başlamasıyla birlikte):RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=1;WKST=MO
Marcel

@Jo Liss Üzgünüm ama "DTSTART ve DTEND'in ardında, etkinliğin ilk oluşum tarihini yazın." Derken ne demek istediğinizi bilmiyorum. afterHer bir değişken için noktalı virgül demek istiyor musunuz ?
İçeri aktardım

@advocate Örneğimde, nerede yazdığını DTSTART:20110731ve DTEND:20110731? Etkinliğinizin 31 Ağustos 2015'te gerçekleşeceğini söyleyin. Sonra yazacaksınız DTSTART:20150831ve DTEND:20150831(2015 = yıl, 08 = ay, 31 = gün).
Jo Liss,

4
Bunun formatı artık çalışmadığı için değişmiş olmalı.
Bill Mote

1
"Bir hafta sonu değil Ayın ilk günü" şöyle yapılabilir: 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).
Jo Liss,


7

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.


1

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/


3
Bu yazının nasıl kullanılacağı orjinalinde açıkça anlatılmamıştır. Bu benim için çalışmıyor.
Balık Monitörü

1
"Geçen perşembe" tekrarlayan bir etkinlik ekliyor, ancak TS'in sorduğu şey bu değil. "Son gün" çalışmıyor.
Pavel Vlasov

Bu mükemmel bir öneri. Buraya geldim çünkü bu parçayı tam olarak Matthew'ın çözümünü ararken buldum. Özgün bir soruyu cevaplamıyor, ancak kesinlikle kullanıcının itibarının azaltılmasını hak etmiyor. Matthew, istersen bunun doğru bir cevap olacağı bir soru soracağım. O zaman bir oy ve "çözüldü" alacaksınız.
texnic

1

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 .icsdosyayı 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

1

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.


Takip etmiyorum. Temmuz 2018'de beş hafta var. 31 Temmuz’da, ayın 31’inde tekrarlamak için bir etkinlik ayarladım. Ancak Eylül ayında hiçbir şey görünmüyor, ki bu sadece 30 gün sürüyor!
Michael,

Bu konudan: "... Gördüğüm tek yol, 5. Salı günü bir etkinlik oluşturmak. Etkinliği tekrar etmeye ayarladığınızda, geçen Salı günü tekrarlanacak. Geri dönmeniz gerekebilir. En son ayda, çalışması için 5. Salı vardı. " Sayısal gün değil, sanırım hafta içi. Buna yıllardır bakmadım. :)
Ben Creasy

0
  • Outlook'u açın> Görevlere Git -> Yeni Görev
  • Konu> Başlangıç ​​Tarihi> ve Son Tarihini girin (Son Tarih, bu (Şubat) ayının son tarihi olacak)
  • En üstteki Yinelenme sekmesine tıklayın
  • Aylık Model> Her (1) ayın (Son) günü (gün).

Tamam


4
@Ankur - um soru gelen in google takvime ``
Sathyajith Bhat

@Sathya Cevabımdan da görebileceğiniz gibi, Google Takvim bu etkinlikleri prensipte destekliyor, bu nedenle belki Google Takvim’le senkronize eden bir Outlook’unuz varsa işe yarayabilir mi? Test etmedim.
Jo Liss

@JoLiss - Hm, güzel hile - belki işe yarayabilir
Sathyajith Bhat

0

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 ?!


Neden reddedildiğinizden emin değilim, bu teşekkürler.
Jorge Israel Peña

0

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.


Bunun nasıl yapılacağı hakkında bazı ekran görüntüleri sağlayabilir misiniz? Android uygulamasında "aylık tekrarla" yı seçtiğimde, yalnızca "her ay", "her ay aynı gün veya her son (haftanın günü)" ve kaç tekrarlama için giriş sağlıyor.
Michael,

0

Google yalnızca .icsdosyaları alır ve etkinliği bir .txtdosyada oluşturduktan sonra gerekli olan uzantıyı değiştirir .icsve içe aktarılabilir.

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.