OCSeriesEventGenerator - 전역
OCSeriesEventGenerator 스크립트 포함은 사용자의 iCalendar에 대한 반복 VEVENTS를 생성하는 메서드를 제공합니다.
OCSeriesEventGenerator - getMemberCalendar (문자열 groupId, 문자열 rotaId, 문자열 userId, 객체 dateRangeObj, 객체 memberSchedules, 문자열 calendarLink)
반복되는 당직 이벤트의 배열을 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| groupID | 문자열 | 그룹 시스템 ID입니다. |
| rotaID | 문자열 | 교대 시스템 ID입니다. |
| userID | 문자열 | 사용자 시스템 ID입니다. |
| dateRangeObj | 객체 | 데이터 세트의 시작 날짜와 끝 날짜를 포함합니다. |
| 멤버일정 | 객체 | 사용자의 일정입니다. |
| calendarLink | 문자열 | 인스턴스의 당직 달력으로 돌아가는 링크입니다. |
| 유형 | 설명 |
|---|---|
| 배열 | 반복되는 당직 이벤트의 배열입니다. |
OCSeriesEventGenerator - getRosterICalEvents (GlideRecord rotaScheduleSpanGR, GlideRecord memberScheduleSpanGR, Array seriesStartTimes, Object excludeItems, string repeatUntil, string timeZone, string calendarLink)
제공된 rotaScheduleSpanGR 및 memberScheduleSpanGR에 대한 당직을 나타내는 VEVENT의 배열을 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| rotaScheduleSpanGR | GlideRecord | 교대에 대한 cmn_schedule_span Glide 기록입니다. |
| memberScheduleSpanGR | GlideRecord | 교대 구성원에 대한 cmn_schedule_span Glide 기록입니다. |
| seriesStartTimes | 배열 | 반복되는 교대 범위 시작 시간의 배열입니다. |
| excludeItems | 객체 | 제외해야 하는 일정 항목입니다. |
| repeatUntil | 문자열 | 형식이 지정된 ScheduleDateTime 문자열입니다. |
| 시간대 | 문자열 | 당직 교대의 시간대입니다. |
| calendarLink | 문자열 | 이 사용자의 당직 달력 링크. |
| 유형 | 설명 |
|---|---|
| 배열 | 제공된 rotaScheduleSpanGR 및 memberScheduleSpanGR에 대한 당직을 나타내는 VEVENT의 배열입니다. |
OCSeriesEventGenerator - getRosterMemberEvents (GlideRecord rotaMemberGR, Array seriesStartTimes, Object excludeItems, String repeatUntil, String calendarLink)
반복되는 당직 VEVENTS의 배열을 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| rotaMemberGR | GlideRecord | cmn_rota_member 기록입니다. |
| seriesStartTimes | 배열 | 반복되는 교대 범위 시작 시간의 배열입니다. |
| excludeItems | 객체 | 제외해야 하는 일정 항목입니다. |
| repeatUntil | 문자열 | 형식이 지정된 ScheduleDateTime 문자열입니다. |
| calendarLink | 문자열 | 이 사용자의 당직 달력 링크. |
| 유형 | 설명 |
|---|---|
| 배열 | 반복되는 당직 VEVENTS의 배열 |