Hilfsmittel zum Erzeugen einer gültigen iCalendar Datei (.ics)

Peter Brandt [Grutzeck Software GmbH]
26.02.2014 10:40

Beschreibung:
Mit diesem Hilfsmittel kann eine gültige iCalendar-Datei (.ics) erzeugt werden mit der aus AG-VIP SQL Termine (z.B. aus einem Datumsfeld der Terminierungs-Option) in andere Software oder Geräte übertragen werden kann (sofern diese das Format unterstützen).

Hinweis:
Für eine korrekte Umsetzung des iCalendar Formats sind mehrere Vorgänge notwendig.
Zum Beispiel dürfen bestimmte Texte nur eine bestimmte Länge haben und müssen dann umgebrochen werden oder die Zeitangabe muss in UTC angegeben werden, was zur Folge hat, dass die UTC Zeitverschiebung des aktuellen Standpunktes ausgelesen und korrigiert werden muss.
Diese und noch andere Vorgänge werden in der Funktion zur iCalendar-Datei Generierung behandelt.
Um manuell einen Umbruch im Beschreibungstext zu verwenden, muss die Zeichenfolge "\n" benutzt werden.

Beispiel Aufruf:
MakeiCal "C:\Temp\MyiCal.ics", cDate("13.05.2011"), cDate("15:30:00") , cDate("13.05.2011"), cDate("16:00:00"), _
"Hessen-Homburg-Platz 1, 63452, Hanau", "Meeting mit Herrn Grutzeck um 15:30 bis 16:00Uhr", _
"Besprechung\nzur Erstellung eines geeigneten Geschäftsprozesses"

 

Einbindung:

Importieren Sie das Hilfsmittel sowie das Makroinclude im Anhang dieses KB-Artikels in AG-VIP SQL.
Der Aufruf erfolgt über den Funktionsnamen und der Übergabe der Werte an die Parameter der Funktion wie in dem kleinen Beispiel im Punkt Hinweis ersichtlich. Diese werden über Variablen im Kopfbereich des Hilfsmittelmakros gesetzt.

Änderungslog:

08.11.2017

  • Umbruchparameter im Makroinclude angepasst und den Beschreibungstext dazu erweitert.

26.02.2014

  • UTC-Berechnung korrigiert (Sommer-/Winterzeit wird nun korrekt berücksichtigt).
  • Kombination aus Makroinclude und Hilfsmittelaufruf angehängt.


 31.10.2013

  • Artikel überarbeitet. Makrocode aus dem KB-Artikel komplett entfernt und in ein angehängtes Hilfsmittel implementiert.
  • Hilfsmittel verbessert (UTC-Berechnung überarbeitet).

angehängte Dateien: Make iCal v1.2.zip

Durchschnittliche Bewertung: 5 (1 Abstimmung)

Kommentieren nicht möglich