ICalUtilSNC : global
L’include de script ICalUtilSNC fournit des fonctions permettant de générer des événements conformes à iCalendar.
ICalUtilSNC : formatICalComponent(Array arrEvents)
Génère un composant VCALENDAR formaté.
| Nom | Type | Description |
|---|---|---|
| arrEvents | Tableau | Propriétés qui composent un composant VCALENDAR. |
| Type | Description |
|---|---|
| Tableau | Propriétés nécessaires pour former un VCALENDAR. |
ICalUtilSNC : formatICalEvent(Tableau, arrEvent, booléen, useAlarm)
Génère un VEVENT formaté.
| Nom | Type | Description |
|---|---|---|
| arrEvent | Tableau | Contient les propriétés individuelles qui composent un VEVENT. |
| useAlarm | Booléen | Si la valeur est vrai, ajoute une VALARM à VEVENT. |
| Type | Description |
|---|---|
| Chaîne | VEVENT formaté. |
ICalUtilSNC : formatRecurringRule (objet ruleObj)
Formate 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 | La propriété RRULE mise en forme. |
ICalUtilSNC : getDateFromScheduleDateTime (GlideScheduleDateTime, scheduleDateTime)
Retourne la date à partir 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 cURL
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)
Renvoie un objet GlideScheduleDateTime en fonction de la chaîne de date et d’heure transmises.
| Nom | Type | Description |
|---|---|---|
| sdtStr | Chaîne | ScheduleDateTime formaté. |
| Fuseau horaire | Chaîne | Facultatif. Fuseau horaire à utiliser lors de la génération de l’objet GlideScheduleDateTime. |
| Type | Description |
|---|---|
| GlideScheduleDateTime | Représentation GlideScheduleDateTime de la chaîne de date et d’heure transmise. |
ICalUtilSNC : getTimeFromScheduleDateTime (GlideScheduleDateTime, scheduleDateTime)
Retourne 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. |
L’exemple de code suivant montre comment appeler cette méthode.
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