ICS-Dateien automatisch in Google Kalender öffnen

Viele Websites haben die Möglichkeit, Ereignisse als ICS-Datei zu exportieren, die dann in einen Desktop-oder webbasierten Kalender importiert werden können (wenn Sie beispielsweise zu einem Facebook-Ereignis eingeladen werden, wird eine Exportschaltfläche angezeigt, über die Sie eine ICS-Datei erhalten).

Standardmäßig werden in Firefox 3.5 unter Vista nur drei Optionen angeboten: "Mit Windows Kalender öffnen"," Mit anderen öffnen "oder" Datei speichern", also würde ich die Datei auf meinem PC speichern und mich dann bei Google Kalender anmelden und importieren das ICS-Datei.

Ich möchte eine Option" Mit Google Kalender öffnen "oder" In Google Kalender importieren " haben, wenn ich auf den Exportlink klicke.

Ich weiß, dass Sie Firefox so konfigurieren können, dass mailto: Links an Google Mail gesendet werden, und ich habe die Erweiterung Operator installiert, die hCalendar-Mikroformateinträge erkennt, die in den Text eingebettet sind, und ihnen anbietet, sie in Google Kalender zu importieren, aber ich kann nicht herausfinden, wie ich eines davon konfigurieren kann, um das zu tun, was ich brauchen.

Vorzugsweise würde ich dies tun, ohne zusätzliche Software zu installieren, und auf eine Weise, die mit einem Google Apps-Konto funktioniert (aber wenn jemand auf eine Lösung für normale Google-Kalender hinweisen kann, wäre das ein guter Anfang).

Author: Ben N, 2009-09-20

3 answers

Ich habe eine endgültige Lösung dafür gefunden! Ich habe es aus dem Code entfernt, um Google Mail als mailto: Handler hinzuzufügen, und mithilfe von Informationen aus der Einstellungsdatei von Google Chrome angepasst:

javascript:window.navigator.registerProtocolHandler("webcal","https://calendar.google.com/calendar/render?cid=%s","Google Calendar");

Um es zu verwenden, gehen Sie einfach zu Google Kalender, öffnen Sie die Webkonsole von Firefox (Strg+Umschalt+K) und fügen Sie es in das Codefeld ein.

 4
Author: F-Lambda,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2021-02-05 12:56:03

Ich habe eine kleine.NET-Anwendung erstellt, um genau das zu tun. Wenn Sie assoziieren die .ics-Erweiterung für diese Anwendung, wenn Sie entweder einen Doppelklick .ics-Datei oder klicken Sie auf einen Link zu einem, diese Anwendung wird es auf die Google calendat importieren, die Sie konfigurieren, und es funktioniert mit Google gehosteten Domains.

Ich weiß, dass Sie eine "No Software" - Lösung bevorzugen, aber vielleicht könnte dies für Sie von Nutzen sein.

Es ist verfügbar unter: http://gcalicsimporter.codeplex.com/.

 1
Author: Alejandro Mezcua,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-10-21 10:35:20

ICalendar ist kein Mikroformat, daher befürchte ich, dass der Operator Ihnen hier nicht helfen wird. Dazu benötigen Sie eine separate Firefox-Erweiterung oder Helfer-App. Ich bin mir nicht bewusst, dass eine existiert und Google war keine Hilfe, als ich suchte. Klingt nach einer guten Entwicklungschance.

Workaround: Speichern Sie die .ics-Datei auf die Festplatte, dann erstellen Sie einen Entwurf E-Mail in Google Mail. Titel es was auch immer, Befestigen Sie die .ics-Datei. Speichern Sie es und gehen Sie zur Ansicht Entwürfe. Jetzt sollten Sie rechts neben dem Kalender ein Kalendersymbol sehen entwurf E-Mail, die Sie erstellt. Klicken Sie darauf, um das Ereignis zu Google Kalender hinzuzufügen. Einfach, nicht wahr?

Update: Ich würde mit Alejandros. NET-Lösung gehen, wenn Sie diese Option haben.

 1
Author: dschwarz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-10-21 13:51:58