Kann ich ein Google Kalender-Ereignis erstellen, das an jedem 1., 3. und 5. Freitag im Monat wiederholt wird?


28

Ist es möglich, in Google Kalender ein Ereignis zu erstellen, das an jedem 1., 3. und 5. Freitag im Monat wiederholt wird?

Antworten:


26

Obwohl Sie in Google Kalender keine beliebigen Wiederholungsregeln erstellen oder ändern können, ist die verwendete und verstandene iCalendar-Spezifikation in dieser Hinsicht recht robust.

Erstellen Sie eine ICS-Datei mit einer benutzerdefinierten Wiederholungsregel (RRULE). Zum Beispiel für eine ganztägige Veranstaltung am ersten, dritten und fünften Freitag eines jeden Monats, die am 2. März 2012 beginnt:

BEGIN:VCALENDAR
BEGIN:VEVENT
DTSTART;VALUE=DATE:20120302
DTEND;VALUE=DATE:20120302
RRULE:FREQ=MONTHLY;INTERVAL=1;BYDAY=1FR,3FR,5FR
DESCRIPTION:
LOCATION:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Event on the first, third, and fifth Fridays.
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR

So importieren Sie die ICS-Datei (Stand: Juni 2018): Klicken Sie auf das Zahnradsymbol und wählen Sie "Einstellungen" und anschließend "Importieren und Exportieren" aus dem Menü. ( Ab Juni 2018 ist dies ein direkter Link .) Wählen Sie unter "Importieren" Ihre ICS-Datei aus und laden Sie sie in den gewünschten Kalender hoch.

In diesem Beispiel analysiert Google Kalender die RRULE korrekt und beschreibt die Wiederholung sogar als "Monatlich am Freitag der Wochen 1, 3, 5 des Monats":

Google Kalender-Ereignisformular mit Wiederholungsregel "Monatlich am Freitag der Wochen 1, 3, 5 des Monats"

Natürlich können Sie die benutzerdefinierte Wiederholungsregel in Google Kalender nicht optimieren, es sei denn, Sie möchten die Wiederholungsregel vollständig durch eine der Standardoptionen ersetzen. Andernfalls müssen Sie das Ereignis löschen, Ihre ICS-Datei optimieren und erneut importieren. Sie sollten weiterhin in der Lage sein, andere Änderungen an dem Ereignis in Google Kalender vorzunehmen, z. B. Umbenennen, Verschieben in einen anderen Kalender usw.

In diesem Fall möchten Sie möglicherweise mehr über die Flexibilität erfahren, die benutzerdefinierte Wiederholungsregeln in der iCalendar-Spezifikation bieten .


Etwas daran hat beim Importieren nicht funktioniert, aber die Fehlermeldung war überhaupt nicht nützlich. Ich konnte meinen vorhandenen Kalender exportieren, den gesamten Müll zwischen VCALENDAR und VEVENT dort belassen, dann alle Ereignisse bis auf ein Ereignis entfernen und diesen ändern, damit er funktioniert. Die Daten sehen ein wenig anders aus und es gibt kein INTERVALL, aber ich weiß nicht genau,
warum

Ich habe den DTEND-Wert aktualisiert (damit DTEND in Zukunft verfügbar ist), einen neuen Kalender erstellt und versucht, diesen in den neu erstellten Kalender zu importieren. Alles, was ich bekomme, ist jedoch, dass Processed one event. Successfully imported 0 events.ich auch versucht habe, "VERSION: 2.0" und "PRODID: [mein-Nachname]" hinzuzufügen. Jede Änderung ergab das gleiche Ergebnis.
Ramy

amilkhanzada.com/2013/06/… <- Dieser Link zeigt, wie es im Web gemacht wird. ti synchronisiert sich gut mit dem Telefon
iGbanam

Hat bei mir gut funktioniert. Beispiel mit der Zeit: BEGIN: VCALENDAR BEGIN: VEVENT DTSTART; VALUE = DATE-TIME: 20170118T121500 DTEND; VALUE = DATE-TIME: 20170118T134500 RRULE: FREQ = MONATLICH; INTERVAL = 1; BYDAY = 1WE, 3WE, 5WE BESCHREIBUNG: Toastmasters Bridge St SEQUENZ: 0 STATUS: BESTÄTIGT ZUSAMMENFASSUNG: Toastmasters Standards Australien TRANSP: TRANSPARENT END: VEVENT END: VCALENDAR
Dienstag,

Siehe meine 2018 aktualisierte Lösung unten.
Zediiiii

10

Der einzige praktische Weg, dies zu erreichen, besteht darin, drei separate Ereignisse zu erstellen, eines, das den 1. Freitag wiederholt, eines, das sich am 3. Freitag wiederholt, und eines, das am 5. Freitag stattfindet (obwohl nicht jeder Monat einen 5. Freitag haben wird).

wiederkehrende appt monatlich am dritten freitag

Update : Mir fällt eine andere Methode ein: Sie müssten 12 separate wiederkehrende Termine erstellen, einen für jeden Monat, der am ersten Freitag des Monats beginnt, alle zwei Wochen wiederholt wird und am letzten Tag des Monats endet. Dann werden Sie für diesen Monat den ersten, dritten und, falls vorhanden, den fünften Freitag erreichen.


1
Es bleibt die Frage, wie Sie ein Ereignis erstellen, das sich an jedem 5. Freitag wiederholt. Wenn ich jeden Monat auf Wiederholen klicke, erhalte ich: Wiederholt sich jeden letzten Freitag.
Christian

@Al Everest, dies ist in Google Kalender nicht wirklich möglich. Sie können nicht 1., 3. oder 5. wählen, wenn Sie die monatlichen Wiederholungen auswählen. !! Wenn Sie monatliche Wiederholungen auswählen, können Sie nur den Tag des Monats auswählen, nicht den der Woche!
Lipis

@Lipis: Oh, wirklich? Was ist mit dem Screenshot, den ich hinzugefügt habe? Es zeigt deutlich, dass Sie sich dafür entscheiden können, jeden dritten Freitag im Monat zu wiederholen.
Ale

@Al Everett .. oups ...! :) Habe das verpasst .. deswegen sind wir ja hier .. gut zu wissen!
Lipis

Es ist möglich, etwas zu erstellen, das sich jeden dritten Freitag wiederholt. Wenn Sie auf den Wochentag klicken, erhalten Sie jedoch nicht jeden 5. Freitag Wiederholungen.
Christian

1

Einige der hier angesprochenen Methoden funktionieren nicht mehr, obwohl die akzeptierte Antwort gut funktioniert.

Hier ist eine andere Möglichkeit: Erstellen Sie ein Ereignis, das sich an jedem x-ten Wochentag für jede Wiederholung wiederholt, die Sie benötigen.

So geht's: Erstellen Sie ein Ereignis am richtigen Wochentag und gehen Sie dann zur Wiederholung -> monatlich -> Wiederholung an jedem x-ten Wochentag. Sie können das Ereignis duplizieren, um die Erstellung der anderen Ereignisse zu beschleunigen.

Um jeden 5. Wochentag zu wiederholen, müssen Sie eine Anwendung verwenden, die die Google-Kalender-API nutzt und die Wiederholung an jedem 5. Sonntag ermöglicht. Ich verwende den gut gemachten Geschäftskalender 2 für diesen Zweck, aber es gibt auch andere, die funktionieren.

Das angehängte Foto zeigt, dass Google API dieses Verhalten unterstützt.

Beispiel für die Wiederholung des fünften Wochentags in Google Kalender


Ab Juni 2018 unterstützt Google Kalender weiterhin das Importieren von ICS-Dateien, wie in meiner akzeptierten Antwort vorgeschlagen, obwohl sich die Dinge etwas verschoben haben, sodass ich sie aktualisiert habe. Es könnte argumentiert werden, dass das Erreichen dieses Ziels mit mehreren getrennten Ereignissen genauso ein "Hack" ist wie die Verwendung einer benutzerdefinierten Wiederholungsregel, um alles zusammenzuhalten, aber beide Ansätze sind weiterhin gültig.
Tim Parenti

1
Entschuldigung, Ihre Methode funktioniert einwandfrei. Ich habe eine andere Methode angesprochen, die nicht mehr funktioniert. Das heißt, eine Lösung für Code-Allergiker ist schön zu haben. =)
Zediiiii

1

Außer dem Import der ICS-Dateien hat bei mir keine andere Methode funktioniert. Ich musste genau angeben, was an bestimmten Wochentagen in der 5. Woche eines Monats in einem Arztplan passiert ist. Wenn Sie die 5. Woche benötigen, können Sie diese geänderte ICS-Datei als Beispiel verwenden:

BEGIN:VCALENDAR
BEGIN:VEVENT
DTSTART;VALUE=DATE:20190430
DTEND;VALUE=DATE:20190430
RRULE:FREQ=MONTHLY;INTERVAL=1;BYDAY=5TU
DESCRIPTION: 5th week test entry
LOCATION:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Test-Event fifth Tuesdays
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR

0

Nein, diese Regel kann nicht festgelegt werden.

Das Nächste, was Sie erreichen können, ist, es auf täglich einzustellen und ab einem Freitag alle 14 Tage zu wiederholen.


1
Sehr 14 Tage sind etwas völlig anderes, da das Ereignis an bestimmten Tagen in der Realität stattfindet.
Christian

0

Versuchen Sie Quick Add und geben Sie so etwas wie ein 8:30-10:30 Swimming every 5th sunday of every month.


Dies ist eine mögliche Lösung, die jedoch nur für jeden 5. Sonntag funktioniert. Sie müssen diese Antwort ergänzen, um den Rest der Frage zu beantworten, da es nicht so einfach ist, 1 Quick Event hinzuzufügen, um alle Wiederholungen abzudecken.
OnenOnlyWalter

0

Wenn Sie einen 5. Freitag auswählen und "Mein Ereignis an jedem 5. Freitag im Monat" manuell in das Beschreibungsfeld eingeben, werden sie entsprechend hinzugefügt. Natürlich würden Sie "Meine Veranstaltung" durch Ihren Titel ersetzen.


Dies scheint eine gute Antwort zu sein, aber ich kann das Verhalten im Kalender 2018 nicht wiederholen. Funktioniert das noch
Zediiiii

0

Hier ist eine Lösung:

Machen Sie einen "Beispiel" -Monat und erstellen Sie ein Ereignis am ersten Freitag, eines am dritten Freitag und eines am fünften Freitag.
Aktivieren Sie für jedes Ereignis das Kontrollkästchen "Wiederholen". Aktivieren Sie im Wiederholungsfenster das Kontrollkästchen "Monatlich" und "Monatstag".

Ihre Veranstaltung wird nun für alle diese Daten so lange angezeigt, wie Sie möchten.


1
Das habe ich in meiner Antwort vorgeschlagen , was dem OP nicht sehr gefiel.
Ale


0

Wenn ich mit den Antworten zu einer Web-App konfrontiert werde, versuche ich herauszufinden, ob sie über eine veröffentlichte API verfügt, und verwende diese. Zum Glück verfügt Google Kalender über eine gut dokumentierte API . Wenn Sie also Ihre Anforderungen in einer beliebigen Programmiersprache formulieren können, können Sie dies tun. Viel Glück!


-1

Wenn Sie den dritten Freitag des Monats für das erste Vorkommen und dann monatlich auswählen, wird ermittelt, was Sie gerade tun, und es sieht genauso aus wie auf Ihrem Screenshot.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.