ICalUtilSNC : global

L’API ICalUtilSNC fournit des fonctions permettant de générer des événements compatibles iCalendar.

ICalUtilSNC - formatICalComponent(Array arrEvents)

Génère un composant VCALENDAR formaté.

Tableau 1. Paramètres
Nom Type Description
arrÉvénements Tableau Contient les propriétés qui constituent un composant VCALENDAR.
Tableau 2. Renvoie
Type Description
Tableau Contient les propriétés nécessaires pour former un VCALENDAR.

ICalUtilSNC - formatICalEvent(Array arrEvent, Boolean useAlarm)

Génère un VEVENT formaté.

Tableau 3. Paramètres
Nom Type Description
arrEvent Tableau Contient les propriétés individuelles qui composent un VEVENT.
useAlarme Booléen Si vrai, ajoute un VALARM au VEVENT.
Tableau 4. Renvoie
Type Description
Chaîne VEVENT formaté.

ICalUtilSNC : formatRecurringRule (objet ruleObj)

Met en forme la propriété RRULE pour un VEVENT.

Tableau 5. Paramètres
Nom Type Description
ruleObj Objet Contient les propriétés de la propriété RRULE.
Tableau 6. Renvoie
Type Description
Chaîne Propriété RRULE mise en forme.

ICalUtilSNC : getDateFromScheduleDateTime (GlideScheduleDateTime, scheduleDateTime)

Renvoie la date de GlideScheduleDateTime.

Tableau 7. Paramètres
Nom Type Description
scheduleDateTime GlideScheduleDateTime Représentation GlideScheduleDateTime de la date et de l’heure.
Tableau 8. Renvoie
Type Description
Chaîne Date formatée.

Exemple d’URL

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

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

Sortie :

2023-02-08 09:05:22
20230208

ICalUtilSNC : getSDT(String sdtStr, String timeZone)

S’il est fourni avec une chaîne de date/heure formatée, il renvoie un objet GlideScheduleDateTime.

Tableau 9. Paramètres
Nom Type Description
sdtStr Chaîne ScheduleDateTime formaté.
Fuseau horaire Chaîne S’il est fourni, il sera utilisé pour le GlideScheduleDateTime généré.
Tableau 10. Renvoie
Type Description
GlideScheduleDateTime Représentation GlideScheduleDateTime de la sdtStr.

ICalUtilSNC : getTimeFromScheduleDateTime (GlideScheduleDateTime, scheduleDateTime)

Renvoie l’heure à partir de GlideScheduleDateTime.

Tableau 11. Paramètres
Nom Type Description
scheduleDateTime GlideScheduleDateTime Représentation GlideScheduleDateTime de la date et de l’heure.
Tableau 12. Renvoie
Type Description
Chaîne Heure formatée.

Exemple d’URL

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

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

Sortie :

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