Odpowiedzi:
Aby wydarzenie powtarzało się ostatniego dnia każdego miesiąca, utworzymy plik zawierający wydarzenie, a następnie zaimportujemy go do Kalendarza Google:
Wklej następujący tekst do nowego pliku .txt (np. Z notatnikiem):
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
Za DTSTART
i i DTEND
napisz datę pierwszego zdarzenia. Następnie odłóż nazwę wydarzenia SUMMARY
.
W kalendarzu Google przejdź do Ustawień i kliknij kartę Kalendarze . Kliknij opcję Importuj kalendarz i prześlij plik .txt. (Nie utworzy nowego kalendarza, a raczej doda wydarzenie do istniejącego kalendarza).
Gotowy!
Twoje wydarzenie jest teraz wyświetlane 30 lub 31 (lub 28, 29) każdego miesiąca, w zależności od miesiąca.
Możesz go również zaplanować na ostatni dzień roboczy, porzucając SU i SA na DZIEŃ.
Nadal możesz edytować nazwę i godzinę zdarzenia (interfejs użytkownika jest nieco niepoprawny, domyślnie psuje twoje daty, ale działa), ale nie możesz edytować powtarzania: „To zdarzenie ma regułę powtarzania, której nie można edytować w Kalendarz Google"
PS Jeśli chcesz zagłębić się w tworzenie własnych reguł dotyczących terminu zdarzenia, takiego jak „pierwszy dzień roboczy miesiąca”, zapoznaj się z RFC 5545, sekcją RRULE dla przykładów i sekcją RECUR w celu uzyskania formalnej definicji. Dzięki temu możesz edytować RRULE
linię według własnych upodobań. Zobacz także komentarze do tej odpowiedzi.
after
średnik dla każdej odpowiedniej zmiennej? Zaimportowałem i powiedziano „Pomyślnie zaimportowałem 0 zdarzeń”
DTSTART:20110731
i DTEND:20110731
? Powiedzieć to wydarzenie pierwszy zdarza się w dniu 31 sierpnia 2015. Wtedy będziesz pisać DTSTART:20150831
i DTEND:20150831
(2015 = rok, 08 miesięcy = 31 = dzień).
Możesz to zrobić za pomocą aplikacji Kalendarz OS X.
Po pierwsze, zsynchronizować kalendarz Google z OS X Kalendarz .
Następnie utwórz serię wydarzeń, która ma miejsce ostatniego dnia każdego miesiąca i poczekaj, aż zsynchronizuje się z Kalendarzem Google.
Kolejne częściowe rozwiązanie, które może działać dla niektórych osób: Utwórz powtarzające się wydarzenie dla pierwszego dnia każdego miesiąca, a następnie dodaj przypomnienie na jeden dzień wcześniej. W odpowiednim czasie otrzymasz powiadomienie o wydarzeniu. Oczywiście to nie pomaga, jeśli potrzebujesz czasu, aby pokazać się jako zajęty.
Ta odpowiedź działała dla mnie:
Najprościej jest napisać wydarzenie zwykłym angielskim. Na przykład:
RORO na Inspire9, Richmond w ostatni czwartek każdego miesiąca
Spowoduje to utworzenie wydarzenia o nazwie „RORO w Inspire9, Richmond”, z polem lokalizacji ustawionym na „Inspire9, Richmond”, a powtórzenie ustawionym na „Co miesiąc w ostatni czwartek”.
From http://blog.stevenocchipinti.com/2012/05/google-calendar-repeating-event-on-last.html/
Aby ustawić wydarzenie cykliczne w dniu 30 każdego miesiąca lub 28 lutego lub 29 lutego (w roku przestępnym), będącym dowolnym dniem roboczym, dostosuj i zaimportuj następujący .ics
plik:
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
Bardzo podobne i bardziej ogólne pytanie brzmi: „jak powtórzyć wydarzenie w ostatnim [x] dniu każdego miesiąca”. Jak zauważyła ta osoba , musisz znaleźć miesiąc z maksymalną liczbą tygodni (pięciu), a następnie ustawić go na podstawie dnia miesiąca. Jeśli początkowy miesiąc nie ma maksymalnej liczby tygodni, powtórzy się w czwartym tygodniu, a nie w ostatnim.
Dobrze
in
google calendar ``
Aby rozwinąć powyższą odpowiedź Paulo, jest to również godne uwagi rozwiązanie na 15. dzień każdego miesiąca lub na poprzedni dzień tygodnia, jeśli 15. przypada w sobotę lub niedzielę:
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
Wydarzenie cykliczne w połowie miesiąca, ktoś ?!
Odkryłem, że aplikacja kalendarza Google pozwala na planowanie każdego miesiąca. Teraz planuję większość wydarzeń z mojego telefonu. W opcji Powtarzanie wybierz opcję Niestandardowa, co zapewni ci dużą elastyczność. Nadal nie rozróżnia dni kalendarzowych tygodnia od dni roboczych tygodnia, takich jak Kalendarz Apple. Bardzo chciałbym zobaczyć ten dodatek.
Google będzie importować tylko .ics
pliki, a wszystko, co konieczne, to po utworzeniu zdarzenia w .txt
pliku zmień rozszerzenie .ics
i można je zaimportować.
RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=1;WKST=MO