ICalUtilSNC – Global

Die ICalUtilSNC Die Skripteinbindung 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 Eigenschaften, aus denen eine VCALENDAR-Komponente besteht.
Tabelle : 2. Rückgaben
Typ Beschreibung
Array Eigenschaften, die zum Erstellen 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.

Beispiel für Wellung

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)

Gibt ein GlideScheduleDateTime-Objekt basierend auf der übergebenen Datums- und Zeitzeichenfolge zurück.

Tabelle : 9. Parameter
Name Typ Beschreibung
sdtStr Zeichenfolge Formatierte ScheduleDateTime.
timeZone Zeichenfolge Optional. Zeitzone, die beim Generieren des GlideScheduleDateTime-Objekts verwendet werden soll.
Tabelle : 10. Rückgaben
Typ Beschreibung
GlideScheduleDateTime Eine GlideScheduleDateTime-Darstellung der übergebenen Datums- und Uhrzeitzeichenfolge.

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.

Das folgende Codebeispiel zeigt, wie diese Methode aufgerufen wird.

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