2009-03-05 11 views
1

Grundsätzlich möchte ich, dass jemand in der Lage ist, eine Reihe von Ereignissen auf meiner Website anzuklicken und sie alle auf schmerzfreie Weise mit ihrem primären Outlook-Kalender synchronisieren zu lassen.Wie kann ich mehrere Ereignisse in drei oder weniger Klicks an einen Outlook 2003-Kalender senden?

  • Ich weiß, ich kann eine ics mit mehreren Ereignissen in ihm senden, aber dies erzeugt einen zweiten Kalender (es sei denn, Sie den Kalender importieren, die mehr als 3 Klicks).

  • Ich kann auch einen Benutzer mit einem WebCal synchronisieren, aber das funktioniert nicht in Outlook 2003 oder früher (und erstellt auch einen zweiten Kalender).

  • Ich kann auch eine E-Mail mit Besprechungsanfragen senden, aber das ist O (n) (jede Anfrage akzeptieren

Auch die in Firefox zu arbeiten hat, also keine ActiveXObject hackery.

Drei Klicks ist der „Geist“ der Antwort. Wenn es 4 nimmt, das ist in Ordnung.

Bisher webcal das beste ist, ich habe, aber wäre besser in der Lage, die Ereignisse in ihrem ursprünglichen Kalender zu bleiben.

EDIT: Recurrence Regeln sind erwähnt worden - Gibt es eine Möglichkeit RRULE (BYDAY, BYMONTH, etc.) zu verwenden, um alle Ereignisse in einer VEVENT einen Topf zu werfen, und legen Sie dann die Zusammenfassung/Beschreibung unterschiedlich für jeden? Dies wäre eine perfekte Lösung.

EDIT2: Ja eigentlich Outlook nicht Rezidive am selben Tag (oder eine der schönen BYMONTHDAY, SEKUNDEN etc Parameter) unterstützen. Eine Wiederholung kann also keine willkürlichen Ereigniszeiten in Outlook verursachen.

Antwort

0

Es kann nicht so gemacht werden, wie ich will - Outlook saugt.

besten Optionen:

  1. Wenn Sie mit einem zweiten Kalender ok sind:

Geben Sie ihnen einen Link zu einem webcal: //blah.com/blah.ics, die sie abonnieren können und mit Outlook 2007 immer auf dem neuesten Stand zu bleiben. Mit Outlook 2003 ist es statisch.

  1. Wenn Sie sind mit 1 Veranstaltung pro Tag und nur ein Satz der Beschreibung für alle Veranstaltungen ok kombiniert:

Gib ihnen ein einzelnes Ereignis mit RDATE usedto Set willkürliche Wiederholung.

  1. Wenn Sie nur IE unterstützt:

ActiveXObject - aber dies nicht tun, wenn Sie ein Ruck sind.

  1. Wenn Sie die oben leisten können:

Muss ich tun, ein Ereignis zu einem Zeitpunkt. Saugt.

1

Ohne ActiveX-Tricks werden Sie es nicht schaffen, weil Sie nach einer Hintertür in den Outlook-Kalender fragen. Mit einem lokalen Plugin zu Outlook, würden Sie in Ordnung sein, aber durch Firefox, sind Sie auf die normalen Schnittstellen von Outlook beschränkt, und Sie haben bereits all diese angesehen.

Gehen Sie mit der E-Mail-Route und versuchen Ereignisse wiederholte oder geplante zu nutzen, so dass sie alle ein einmaliges Ereignis betrachtet werden.