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.
| Nome | Tipo | Descrição |
|---|---|---|
| ArrEvents | Matriz | Propriedades que compõem um componente VCALENDAR. |
| Tipo | Descrição |
|---|---|
| Matriz | Propriedades necessárias para formar um VCALENDAR. |
ICalUtilSNC - formatICalEvent(Array arrEvent, boolian useAlarm)
Gera um VEVENT formatado.
| 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. |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | O VEVENT formatado. |
ICalUtilSNC - formatRecurringRule (Object ruleObj)
Formata a propriedade RRULE para um VEVENT.
| Nome | Tipo | Descrição |
|---|---|---|
| ruleObj | Objeto | Contém as propriedades da propriedade RRULE. |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | A propriedade RRULE formatada. |
ICalUtilSNC - getDateFromScheduleDateTime (GlideScheduleDateTime scheduleDateTime)
Retorna a data do GlideScheduleDateTime.
| Nome | Tipo | Descrição |
|---|---|---|
| Data/hora programada | 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, fuso horário da cadeia de caracteres)
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 do GlideScheduleDateTime.
| Nome | Tipo | Descrição |
|---|---|---|
| Data/hora programada | 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