ICalUtilSNC - Global
A inclusão de script ICalUtilSNC fornece funções para gerar eventos compatíveis com iCalendar.
ICalUtilSNC - formatICalComponent(Array arrEvents)
Gera um componente VCALENDAR formatado.
| Nome | Tipo | Descrição |
|---|---|---|
| eventosarr | Matriz | Propriedades que compõem um componente VCALENDAR. |
| Tipo | Descrição |
|---|---|
| Matriz | Propriedades necessárias para formar um VCALENDAR. |
ICalUtilSNC - formatICalEvent(arrEvent de matriz, useAlarm booliano)
Gera um VEVENT formatado.
| Nome | Tipo | Descrição |
|---|---|---|
| eventoarr | Matriz | Contém as propriedades individuais que compõem um VEVENT. |
| usarAlarme | Booliano | Se verdadeiro, adiciona um VALARM ao VEVENT. |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | O VEVENT. |
ICalUtilSNC - formatRecurringRule (Obj de regra de objeto)
Formata a propriedade RRULE para um VEVENT.
| Nome | Tipo | Descrição |
|---|---|---|
| ruleObj | Objeto | Contém as propriedades para a propriedade RRULE. |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | A propriedade RRULE formatada. |
ICalUtilSNC – getDateFromScheduleDateTime (GlideScheduleDateTime scheduleDateTime)
Retorna a data de GlideScheduleDateTime.
| Nome | Tipo | Descrição |
|---|---|---|
| scheduleDateTime | GlideScheduleDateTime | Uma representação GlideScheduleDateTime da data e hora. |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Data formatada. |
Exemplo de cURL
var scheduleDateTime = new GlideScheduleDateTime();
var myICalUtilSNC = new ICalUtilSNC();
var scheduleDate = myICalUtilSNC.getDateFromScheduleDateTime(scheduleDateTime);
gs.info(scheduleDateTime);
gs.info(scheduleDate);
Saída:
2023-02-08 09:05:22
20230208
ICalUtilSNC – getSDT(cadeia de caracteres sdtStr, cadeia de caracteres timeZone)
Retorna um objeto GlideScheduleDateTime com base na cadeia de caracteres de data e hora aprovada.
| Nome | Tipo | Descrição |
|---|---|---|
| sdtStr | Cadeia de caracteres | ScheduleDateTime formatado. |
| fuso horário | Cadeia de caracteres | Opcional. Fuso horário a ser usado ao gerar o objeto GlideScheduleDateTime. |
| Tipo | Descrição |
|---|---|
| GlideScheduleDateTime | Uma representação GlideScheduleDateTime da cadeia de caracteres de data e hora aprovada. |
ICalUtilSNC – getTimeFromScheduleDateTime (GlideScheduleDateTime scheduleDateTime)
Retorna a hora de GlideScheduleDateTime.
| Nome | Tipo | Descrição |
|---|---|---|
| scheduleDateTime | GlideScheduleDateTime | Uma representação GlideScheduleDateTime da data e hora. |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Hora formatada. |
O exemplo de código a seguir mostra como chamar este método.
var scheduleDateTime = new GlideScheduleDateTime();
var myICalUtilSNC = new ICalUtilSNC();
var scheduleDate = myICalUtilSNC.getTimeFromScheduleDateTime(scheduleDateTime);
gs.info(scheduleDateTime);
gs.info(scheduleDate);
Saída:
2023-02-08 10:21:43
102143Z