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.

Tabela 1. Parâmetros
Nome Tipo Descrição
eventosarr Matriz Propriedades que compõem um componente VCALENDAR.
Tabela 2. Retornos
Tipo Descrição
Matriz Propriedades necessárias para formar um VCALENDAR.

ICalUtilSNC - formatICalEvent(arrEvent de matriz, useAlarm booliano)

Gera um VEVENT formatado.

Tabela 3. Parâmetros
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.
Tabela 4. Retornos
Tipo Descrição
Cadeia de caracteres O VEVENT.

ICalUtilSNC - formatRecurringRule (Obj de regra de objeto)

Formata a propriedade RRULE para um VEVENT.

Tabela 5. Parâmetros
Nome Tipo Descrição
ruleObj Objeto Contém as propriedades para a propriedade RRULE.
Tabela 6. Retornos
Tipo Descrição
Cadeia de caracteres A propriedade RRULE formatada.

ICalUtilSNC – getDateFromScheduleDateTime (GlideScheduleDateTime scheduleDateTime)

Retorna a data de GlideScheduleDateTime.

Tabela 7. Parâmetros
Nome Tipo Descrição
scheduleDateTime GlideScheduleDateTime Uma representação GlideScheduleDateTime da data e hora.
Tabela 8. Retornos
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.

Tabela 9. Parâmetros
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.
Tabela 10. Retornos
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.

Tabela 11. Parâmetros
Nome Tipo Descrição
scheduleDateTime GlideScheduleDateTime Uma representação GlideScheduleDateTime da data e hora.
Tabela 12. Retornos
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