ICalUtilSNC - Global

. ICalUtilSNC A inclusão de script fornece funções para gerar eventos compatíveis com o iCalendar.

ICalUtilSNC - formatICalComponent(Array arrEvents)

Gera um componente VCALENDAR formatado.

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

ICalUtilSNC - formatICalEvent(Array arrEvent, boolian useAlarm)

Gera um VEVENT formatado.

Tabela 3. Parâmetros
Nome Tipo Descrição
ArrEvent Matriz Contém as propriedades individuais que compõem um VEVENT.
UseAlarme Booliano Se verdadeiro, adiciona um VALARM ao VEVENT.
Tabela 4. Retornos
Tipo Descrição
Cadeia de caracteres O VEVENT formatado.

ICalUtilSNC - formatRecurringRule (Object ruleObj)

Formata a propriedade RRULE para um VEVENT.

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

ICalUtilSNC - getDateFromScheduleDateTime (GlideScheduleDateTime scheduleDateTime)

Retorna a data do GlideScheduleDateTime.

Tabela 7. Parâmetros
Nome Tipo Descrição
Data/hora programada 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, fuso horário da cadeia de caracteres)

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 do GlideScheduleDateTime.

Tabela 11. Parâmetros
Nome Tipo Descrição
Data/hora programada 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