ICalUtilSNC - 전역

ICalUtilSNC 스크립트 포함은 iCalendar 규격 이벤트를 생성하는 함수를 제공합니다.

ICalUtilSNC - formatICalComponent(배열 arrEvents)

형식이 지정된 VCALENDAR 구성요소를 생성합니다.

표 1. 매개변수
이름 유형 설명
arrEvents 배열 VCALENDAR 구성 요소를 구성하는 속성입니다.
표 2. 반환
유형 설명
배열 VCALENDAR를 구성하는 데 필요한 속성입니다.

ICalUtilSNC - formatICalEvent(배열, arrEvent, 부울 useAlarm)

형식이 지정된 VEVENT를 생성합니다.

표 3. 매개변수
이름 유형 설명
arrEvent 배열 VEVENT를 구성하는 개별 속성을 포함합니다.
useAlarm (영문) 부울 true이면 VEVENT에 VALARM을 추가합니다.
표 4. 반환
유형 설명
문자열 형식이 지정된 VEVENT입니다.

ICalUtilSNC - formatRecurringRule(개체 ruleObj)

VEVENT에 대한 RRULE 속성의 형식을 지정합니다.

표 5. 매개변수
이름 유형 설명
ruleObj 객체 RRULE 속성의 속성을 포함합니다.
표 6. 반환
유형 설명
문자열 서식이 지정된 RRULE 속성입니다.

ICalUtilSNC - getDateFromScheduleDateTime(GlideScheduleDateTime, scheduleDateTime)

GlideScheduleDateTime에서 날짜를 반환합니다.

표 7. 매개변수
이름 유형 설명
scheduleDateTime GlideScheduleDateTime 날짜 및 시간의 GlideScheduleDateTime 표현입니다.
표 8. 반환
유형 설명
문자열 서식 있는 날짜입니다.

cURL 예

var scheduleDateTime = new GlideScheduleDateTime();
var myICalUtilSNC = new ICalUtilSNC();
var scheduleDate = myICalUtilSNC.getDateFromScheduleDateTime(scheduleDateTime);

gs.info(scheduleDateTime);
gs.info(scheduleDate);

출력:

2023-02-08 09:05:22
20230208

ICalUtilSNC - getSDT(String sdtStr, String timeZone)

전달된 날짜 및 시간 문자열을 기반으로 GlideScheduleDateTime 객체를 반환합니다.

표 9. 매개변수
이름 유형 설명
sdtStr 문자열 형식이 지정된 ScheduleDateTime입니다.
시간대 문자열 옵션입니다. GlideScheduleDateTime 객체를 작성할 때 사용할 시간대입니다.
표 10. 반환
유형 설명
GlideScheduleDateTime 전달된 날짜 및 시간 문자열의 GlideScheduleDateTime 표현입니다.

ICalUtilSNC - getTimeFromScheduleDateTime(GlideScheduleDateTime, scheduleDateTime)

GlideScheduleDateTime에서 시간을 반환합니다.

표 11. 매개변수
이름 유형 설명
scheduleDateTime GlideScheduleDateTime 날짜 및 시간의 GlideScheduleDateTime 표현입니다.
표 12. 반환
유형 설명
문자열 형식화된 시간입니다.

다음 코드 예제에서는 이 메서드를 호출하는 방법을 보여 줍니다.

var scheduleDateTime = new GlideScheduleDateTime();
var myICalUtilSNC = new ICalUtilSNC();
var scheduleDate = myICalUtilSNC.getTimeFromScheduleDateTime(scheduleDateTime);

gs.info(scheduleDateTime);
gs.info(scheduleDate);

출력:

2023-02-08 10:21:43
102143Z