ICalUtilSNC - Global

A API ICalUtilSNC fornece funções para gerar eventos compatíveis com iCalendar.

ICalUtilSNC - formatICalComponent(matriz arrEvents)

Gera um componente VCALENDAR formatado.

Tabela 1. Parâmetros
Nome Tipo Descrição
eventosarr Matriz Contém as propriedades que compõem um componente VCALENDAR.
Tabela 2. Retorna
Tipo Descrição
Matriz Contém propriedades necessárias para formar um VCALENDAR.

ICalUtilSNC - formatICalEvent(matriz arrEvent, booliano useAlarm)

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. Retorna
Tipo Descrição
Cadeia de caracteres O VEVENT formatado.

ICalUtilSNC - formatRecurringRule (objeto ruleObj)

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. Retorna
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. Retorna
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 fuso horário)

Se fornecida com uma cadeia de caracteres de data e hora formatada, ela retornará um objeto GlideScheduleDateTime.

Tabela 9. Parâmetros
Nome Tipo Descrição
sdtStr Cadeia de caracteres ScheduleDateTime formatado.
fuso horário Cadeia de caracteres Se fornecido, será usado para o GlideScheduleDateTime gerado.
Tabela 10. Retorna
Tipo Descrição
GlideScheduleDateTime Uma representação GlideScheduleDateTime do sdtStr.

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. Retorna
Tipo Descrição
Cadeia de caracteres Hora formatada.

Exemplo de cURL

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