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