---
sourceDocument: Xanadu-API-Referenz
sourceDocumentLink: https://www.servicenow.com/docs/r/de-DE/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu-API-Referenz

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# ICalUtilSNC : Global

# ICalUtilSNC : Global {#ariaid-title1}

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

## ICalUtilSNC -- formatICalComponent(Array arrEvents) {#ariaid-title2}

Erzeugt eine formatierte VCALENDAR-Komponente.
{#r_ICalUtilSNC-formatICalComponent_Array__table_jbj_csf_hx__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| arrEvents | Array | Eigenschaften, die eine VCALENDAR-Komponente ausmachen. |
[Tabelle : 1. Parameter]

{#r_ICalUtilSNC-formatICalComponent_Array__table_jbj_csf_hx} {#r_ICalUtilSNC-formatICalComponent_Array__table_kbj_csf_hx__entry__2}

| Typ | Beschreibung |
|-|-|
| Array | Eigenschaften, die zum Bilden eines VCALENDAR erforderlich sind. |
[Tabelle : 2. Ergebnisse]

{#r_ICalUtilSNC-formatICalComponent_Array__table_kbj_csf_hx}

## ICalUtilSNC -- formatICalEvent(Array arrEvent, Boolean useAlarm) {#ariaid-title3}

Erzeugt ein formatiertes VEVENT.
{#r_ICalUtilSNC-formatICalEvent_Array_Boolean__table_qxl_5qf_hx__entry__3}

| 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 : 3. Parameter]

{#r_ICalUtilSNC-formatICalEvent_Array_Boolean__table_qxl_5qf_hx} {#r_ICalUtilSNC-formatICalEvent_Array_Boolean__table_rxl_5qf_hx__entry__2}

| Typ | Beschreibung |
|-|-|
| Zeichenfolge | Das formatierte VEVENT. |
[Tabelle : 4. Ergebnisse]

{#r_ICalUtilSNC-formatICalEvent_Array_Boolean__table_rxl_5qf_hx}

## ICalUtilSNC -- formatRecurringRule (Object ruleObj) {#ariaid-title4}

Formatiert die RRULE-Eigenschaft für ein VEVENT.
{#r_ICalUtilSNC-formatRecurringRule_Object__table_gvv_spf_hx__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| ruleObj | Objekt | Enthält die Eigenschaften für die RRULE-Eigenschaft. |
[Tabelle : 5. Parameter]

{#r_ICalUtilSNC-formatRecurringRule_Object__table_gvv_spf_hx} {#r_ICalUtilSNC-formatRecurringRule_Object__table_hvv_spf_hx__entry__2}

| Typ | Beschreibung |
|-|-|
| Zeichenfolge | Die formatierte RRULE-Eigenschaft. |
[Tabelle : 6. Ergebnisse]

{#r_ICalUtilSNC-formatRecurringRule_Object__table_hvv_spf_hx}

## ICalUtilSNC -- getDateFromScheduleDateTime (GlideScheduleDateTime scheduleDateTime) {#ariaid-title5}

Gibt das Datum von GlideScheduleDateTime zurück.
{#r_ICalUtilSNC-getDateFromScheduleDateTime_GSDT__table_uwx_3tf_hx__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| scheduleDateTime | GlideScheduleDateTime | Eine GlideScheduleDateTime-Darstellung von Datum und Uhrzeit. |
[Tabelle : 7. Parameter]

{#r_ICalUtilSNC-getDateFromScheduleDateTime_GSDT__table_uwx_3tf_hx} {#r_ICalUtilSNC-getDateFromScheduleDateTime_GSDT__table_vwx_3tf_hx__entry__2}

| Typ | Beschreibung |
|-|-|
| Zeichenfolge | Formatiertes Datum. |
[Tabelle : 8. Ergebnisse]

{#r_ICalUtilSNC-getDateFromScheduleDateTime_GSDT__table_vwx_3tf_hx}  

### cURL-Beispiel {#r_ICalUtilSNC-getDateFromScheduleDateTime_GSDT__example_ccl_h3f_lwb}

    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) {#ariaid-title6}

Gibt ein GlideScheduleDateTime-Objekt basierend auf der übergebenen Datums- und Uhrzeitzeichenfolge zurück.
{#r_ICalUtilSNC-getSDT_String_String__table_ern_ksf_hx__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| sdtStr | Zeichenfolge | Formatierte ScheduleDateTime. |
| timeZone | Zeichenfolge | Optional. Zeitzone, die beim Generieren des GlideScheduleDateTime-Objekts verwendet werden soll. |
[Tabelle : 9. Parameter]

{#r_ICalUtilSNC-getSDT_String_String__table_ern_ksf_hx} {#r_ICalUtilSNC-getSDT_String_String__table_frn_ksf_hx__entry__2}

| Typ | Beschreibung |
|-|-|
| GlideScheduleDateTime | Eine GlideScheduleDateTime-Darstellung der übergebenen Datums- und Uhrzeitzeichenfolge. |
[Tabelle : 10. Ergebnisse]

{#r_ICalUtilSNC-getSDT_String_String__table_frn_ksf_hx}

## ICalUtilSNC -- getTimeFromScheduleDateTime (GlideScheduleDateTime scheduleDateTime) {#ariaid-title7}

Gibt die Uhrzeit von GlideScheduleDateTime zurück.
{#r_ICalUtilSNC-getTimeFromScheduleDateTime_GSDT__table_trh_d5f_hx__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| scheduleDateTime | GlideScheduleDateTime | Eine GlideScheduleDateTime-Darstellung von Datum und Uhrzeit. |
[Tabelle : 11. Parameter]

{#r_ICalUtilSNC-getTimeFromScheduleDateTime_GSDT__table_trh_d5f_hx} {#r_ICalUtilSNC-getTimeFromScheduleDateTime_GSDT__table_urh_d5f_hx__entry__2}

| Typ | Beschreibung |
|-|-|
| Zeichenfolge | Formatierte Uhrzeit. |
[Tabelle : 12. Ergebnisse]

{#r_ICalUtilSNC-getTimeFromScheduleDateTime_GSDT__table_urh_d5f_hx}  
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


