Ich abonniere einige externe Kalender-Feeds aus meinem Google Kalender (in einem Google Apps-Konto) und bin gespannt, wie oft sie aktualisiert werden.

Ich habe beispielsweise ein Abonnement für meinen TripIt.com-Kalender. Wenn ich eine Änderung in TripIt vornehme, kann es einige Tage dauern, bis diese Änderung in meinem Google Kalender angezeigt wird.

Wie oft aktualisiert Google Kalender diese Feeds?

Kommentare

  • das ist wirklich nervig … mehr als einmal hat meine Frau zum Glück “ “ Ich von einem wichtigen Ereignis in wenigen Stunden, das sie in ihren Kalender aufgenommen hat, das ich nie gesehen habe, weil diese Ereignisse nicht rechtzeitig angezeigt werden. Haben Sie bemerkt, dass eine manuelle Aktualisierung früher angezeigt wird?

Antwort

Google sagt alle Einige Stunden , was meiner Erfahrung nach 6-24 bedeutet.

Derzeit werden Kalender-Feeds alle paar Stunden automatisch von Google Kalender aktualisiert. Wir wissen, dass einige Benutzer die Möglichkeit haben möchten, die manuell hinzugefügten Kalender zu aktualisieren, und untersuchen verschiedene Möglichkeiten, dies zu aktivieren.

Wenn der Kalender, den Sie mit Google Kalender abonnieren, danach nicht aktualisiert wird Bitte senden Sie uns 24 Stunden lang die Kalenderadresse und die Details des Problems, damit wir es untersuchen können.

Quelle

Kommentare

Antwort

Für alle, die sich in diesem Thread befinden oder ihn möglicherweise in Zukunft sehen, habe ich eine Google Apps Script-Programm zum Aktualisieren des Kalenders so oft Sie möchten (bis zu jeder Minute). Es ist hier verfügbar: https://script.google.com/d/1BOk8MDLbLaHh6SwG1M1tsgNXjkcC-79LE0QoipRuTDxbO3fMVvqoROQD/edit?usp=sharing

Das Skript analysiert die ics / ical-Datei und erstellt sie Ereignisse in einem Kalender, der darauf basiert und die Version der Google Kalender-API von Google Apps Script verwendet.

Hoffentlich hilft dies Ihnen und jemandem, der dies in Zukunft möglicherweise sieht.

Kommentare

  • Gibt es eine Möglichkeit, die Funktionalität zum Löschen von Ereignissen hinzuzufügen, wenn diese aus dem Quellkalender entfernt wurden?
  • @ABrothers That ‚ wird hier verfolgt: github.com/derekantrican/Google-Apps-Script-Library/issues/5
  • Ich kann ‚ nicht dazu bringen, dass es mit dem Webcal von Facebook ‚ funktioniert. Beispiel: webcal: //www.facebook.com/ical/ u.php? uid = 100001 …. es heißt ungültige URL?
  • @LeoUfimtsev Wie ich bereits sagte, als Sie das Problem geöffnet haben , bitte mailen Sie mir und ich kann Ihnen helfen
  • Ich habe das gerade entdeckt und gehofft, dass es so sein würde Befreien Sie sich von der langjährigen Belästigung durch langsame Synchronisierung. Leider sehe ich, dass das Skript ‚ keine wiederkehrenden Ereignisse unterstützt und unser Unternehmen viele davon verwendet. Wenn ich ‚ keine andere Alternative finde, werde ich ‚ in Betracht ziehen, die Unterstützung für wiederkehrende Termine zu verzweigen und zu implementieren.

Antwort

Die offizielle Quelle ist https://support.google.com/calendar/answer/37100?hl=en&ref_topic=1672445#add_via_link (im Abschnitt „Über einen Link hinzufügen“).

Es kann bis zu 12 Stunden dauern, bis Änderungen angezeigt werden Ihr Google Kalender.

In früheren Versionen dieser Antwort wurde „bis zu 8 Stunden“ geschrieben. Ich habe meine Antwort gemäß den folgenden Kommentaren aktualisiert.

Kommentare

  • In der Notiz steht jetzt It might take up to 12 hours for changes to show in your Google Calendar.
  • Dieser Link jetzt wechselt zu einer Seite, die ein etwas anderes Thema behandelt: Add someone else's Google calendar.
  • Die Informationen sind noch auf der “ vorhanden Fügen Sie eine andere ‚ Google-Kalenderseite “ hinzu, es ‚ ist nur im “ Hinzufügen über einen Link “ erweiterbarer Abschnitt versteckt.

Antwort

Ich habe festgestellt, dass es jetzt einige Tage dauern kann, bis Änderungen übernommen werden. Es sieht so aus, als hätte Google die Zeit auf seiner Kalender-Hilfeseite von „alle paar Stunden“ auf „bis zu 8 Stunden“ und jetzt auf „bis zu 12 Stunden“ erhöht.

Hinweis: Es kann bis zu 12 Stunden dauern, bis Änderungen in Ihrem Google Kalender angezeigt werden.

Quelle: Hinzufügen des Google-Kalenders einer anderen Person: Hinzufügen über einen Link

Antwort

Es scheint vom Feed abzuhängen. Beispiel: Der Ereignis-Feed von Facebook scheint ziemlich schnell zu aktualisieren, während (kleiner) ?) Apps können viel länger dauern.

Antwort

Ich habe viele Lösungen ausprobiert, einschließlich des in erwähnten Google Apps-Skripts eine andere Antwort, aber es gibt einige Eckfälle (siehe Kommentare dort).

Hier ist meine vorübergehende Lösung, bis Google eine Refresh now -Schaltfläche hinzufügt:

  • Wenn ich denke, dass ein neues Ereignis im Kalender-Feed hinzugefügt wurde, , wenn ich nur die neuen Änderungen , ich verwende nur diesen Python-Code:

    URL = "YOURURLHERE" DISPLAYPASTEVENTS = False import urllib.request, datetime try: import icalendar except: import pip._internal.main ; pip._internal.main.main(["install", "icalendar"]) data = urllib.request.urlopen(URL).read().decode() gcal = icalendar.Calendar.from_ical(data) for component in gcal.walk(): if component.name == "VEVENT": dtstart = component.get("dtstart").dt.astimezone() dtend = component.get("dtend").dt.astimezone() if dtend > datetime.datetime.now().astimezone() or DISPLAYPASTEVENTS: print("%s - %s %s" % (datetime.datetime.strftime(dtstart, "%a %d %b %Y %H:%M"), datetime.datetime.strftime(dtend, "%H:%M"), component.get("summary"))) 

    Beispiel für die Ausgabe:

    Mi 13 Nov 2019 09:00 – 10:30 Uhr Veranstaltung A
    Mi 13 Nov 2019 10:30 – 12:00 Uhr Meeting B
    Fr 15 Nov 2019 10:30 – 12:00 Veranstaltung C
    Mo 18 Nov 2019 15:00 – 17:30 Sitzung D

  • Dann habe ich die neuen Ereignisse überprüft und kenne die neuen. Das ist im Grunde alles, was ich will. (Dann aktualisiert Google Kalender die Anzeige 6 bis 24 Stunden später, aber zumindest weiß ich jetzt die neuen Ereignisse).

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.