ICalUtilSNC – Global

Die ICalUtilSNC-API bietet Funktionen zum Generieren von iCalendar-konformen Ereignissen.

ICalUtilSNC – formatICalComponent(Array arrEvents)

Erzeugt eine formatierte VCALENDAR-Komponente.

Tabelle : 1. Parameter
Name Typ Beschreibung
arrEvents Array Enthält die Eigenschaften, aus denen eine VCALENDAR-Komponente besteht.
Tabelle : 2. Ergebnisse
Typ Beschreibung
Array Enthält Eigenschaften, die zum Bilden eines VCALENDAR erforderlich sind.

ICalUtilSNC – formatICalEvent(Array arrEvent, Boolean useAlarm)

Erzeugt ein formatiertes VEVENT.

Tabelle : 3. Parameter
Name Typ Beschreibung
arrEvent Array Enthält die einzelnen Eigenschaften, aus denen ein VEVENT besteht.
useAlarm Boolean Wenn „true“, wird dem VEVENT ein VALARM hinzugefügt.
Tabelle : 4. Ergebnisse
Typ Beschreibung
Zeichenfolge Das formatierte VEVENT.

ICalUtilSNC – formatRecurringRule (Object ruleObj)

Formatiert die RRULE-Eigenschaft für ein VEVENT.

Tabelle : 5. Parameter
Name Typ Beschreibung
ruleObj Objekt Enthält die Eigenschaften für die RRULE-Eigenschaft.
Tabelle : 6. Ergebnisse
Typ Beschreibung
Zeichenfolge Die formatierte RRULE-Eigenschaft.

ICalUtilSNC – getDateFromScheduleDateTime (GlideScheduleDateTime scheduleDateTime)

Gibt das Datum von GlideScheduleDateTime zurück.

Tabelle : 7. Parameter
Name Typ Beschreibung
scheduleDateTime GlideScheduleDateTime Eine GlideScheduleDateTime-Darstellung von Datum und Uhrzeit.
Tabelle : 8. Ergebnisse
Typ Beschreibung
Zeichenfolge Formatiertes Datum.

cURL-Beispiel

var scheduleDateTime = new GlideScheduleDateTime();
var myICalUtilSNC = new ICalUtilSNC();
var scheduleDate = myICalUtilSNC.getDateFromScheduleDateTime(scheduleDateTime);

gs.info(scheduleDateTime);
gs.info(scheduleDate);

Ausgabe:

2023-02-08 09:05:22
20230208

ICalUtilSNC – getSDT(String sdtStr, String timeZone)

Wenn eine formatierte Datums- und Uhrzeitzeichenfolge vorhanden ist, wird ein GlideScheduleDateTime-Objekt zurückgegeben.

Tabelle : 9. Parameter
Name Typ Beschreibung
sdtStr Zeichenfolge Formatierte ScheduleDateTime.
timeZone Zeichenfolge Wenn angegeben, wird dies für das generierte GlideScheduleDateTime verwendet.
Tabelle : 10. Ergebnisse
Typ Beschreibung
GlideScheduleDateTime Eine GlideScheduleDateTime-Darstellung von sdtStr.

ICalUtilSNC – getTimeFromScheduleDateTime (GlideScheduleDateTime scheduleDateTime)

Gibt die Uhrzeit von GlideScheduleDateTime zurück.

Tabelle : 11. Parameter
Name Typ Beschreibung
scheduleDateTime GlideScheduleDateTime Eine GlideScheduleDateTime-Darstellung von Datum und Uhrzeit.
Tabelle : 12. Ergebnisse
Typ Beschreibung
Zeichenfolge Formatierte Uhrzeit.

cURL-Beispiel

var scheduleDateTime = new GlideScheduleDateTime();
var myICalUtilSNC = new ICalUtilSNC();
var scheduleDate = myICalUtilSNC.getTimeFromScheduleDateTime(scheduleDateTime);

gs.info(scheduleDateTime);
gs.info(scheduleDate);

Ausgabe:

2023-02-08 10:21:43
102143Z