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é.
| Nom | Type | Description |
|---|---|---|
| arrÉvénements | Tableau | Contient les propriétés qui constituent un composant VCALENDAR. |
| 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é.
| 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. |
| Type | Description |
|---|---|
| Chaîne | VEVENT formaté. |
ICalUtilSNC : formatRecurringRule (objet ruleObj)
Met en forme la propriété RRULE pour un VEVENT.
| Nom | Type | Description |
|---|---|---|
| ruleObj | Objet | Contient les propriétés de la propriété RRULE. |
| Type | Description |
|---|---|
| Chaîne | Propriété RRULE mise en forme. |
ICalUtilSNC : getDateFromScheduleDateTime (GlideScheduleDateTime, scheduleDateTime)
Renvoie la date de GlideScheduleDateTime.
| Nom | Type | Description |
|---|---|---|
| scheduleDateTime | GlideScheduleDateTime | Représentation GlideScheduleDateTime de la date et de l’heure. |
| 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.
| 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é. |
| Type | Description |
|---|---|
| GlideScheduleDateTime | Représentation GlideScheduleDateTime de la sdtStr. |
ICalUtilSNC : getTimeFromScheduleDateTime (GlideScheduleDateTime, scheduleDateTime)
Renvoie l’heure à partir de GlideScheduleDateTime.
| Nom | Type | Description |
|---|---|---|
| scheduleDateTime | GlideScheduleDateTime | Représentation GlideScheduleDateTime de la date et de l’heure. |
| 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