---
sourceDocument: オーストラリア API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/api-reference

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# OCSeriesEventGenerator :グローバル

# OCSeriesEventGenerator :グローバル {#ariaid-title1}

OCSeriesEventGenerator スクリプトインクルードは、ユーザーの iCalendar の繰り返し VEVENTS を生成するメソッドを提供します。

## OCSeriesEventGenerator - getMemberCalendar (文字列 groupId、文字列 rotaId、文字列 userId、オブジェクト dateRangeObj、オブジェクト memberSchedules、文字列 calendarLink) {#ariaid-title2}

繰り返しオンコールイベントのアレイを返します。
{#r_OCSerEvtGen-getMemberCal_S_O_O_S__table_ghj_tq3_hx__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| groupId | 文字列 | グループの Sys ID。 |
| rotaId | 文字列 | 勤務表の Sys ID。 |
| userId | 文字列 | ユーザー Sys ID。 |
| 日付範囲オブジェクト | オブジェクト | データセットの開始日と終了日が含まれます。 |
| memberSchedule | オブジェクト | ユーザーのスケジュール。 |
| カレンダーリンク | 文字列 | インスタンス内のオンコールカレンダーに戻るリンク。 |
[表 : 1. パラメーター]

{#r_OCSerEvtGen-getMemberCal_S_O_O_S__table_ghj_tq3_hx} {#r_OCSerEvtGen-getMemberCal_S_O_O_S__table_hhj_tq3_hx__entry__2}

| タイプ | 説明 |
|-|-|
| アレイ | 繰り返しオンコールイベントのアレイ。 |
[表 : 2. 返される内容]

{#r_OCSerEvtGen-getMemberCal_S_O_O_S__table_hhj_tq3_hx}

## OCSeriesEventGenerator - getRosterICalEvents (GlideRecord rotaScheduleSpanGR、GlideRecord memberScheduleSpanGR、アレイ seriesStartTimes、オブジェクト excludeItems、文字列 repeatUntil、文字列 timeZone、文字列 calendarLink) {#ariaid-title3}

指定された rotaScheduleSpanGR と memberScheduleSpanGR のオンコールを表す VEVENT のアレイを返します。
{#r_OCSerEvtGen-gtRICE_G_GR_A_O_S_S_S__table_as5_ks3_hx__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| rotaScheduleSpanGR | GlideRecord | 勤務表のcmn_schedule_span Glide レコード。 |
| memberScheduleSpanGR | GlideRecord | 勤務表メンバーのcmn_schedule_span Glide レコード。 |
| シリーズ開始時間 | アレイ | 繰り返し勤務表スパンの開始時間のアレイ。 |
| excludeItem | オブジェクト | 除外する必要があるスケジュールアイテム。 |
| repeatUntil | 文字列 | 書式設定された ScheduleDateTime 文字列。 |
| タイムゾーン | 文字列 | オンコール勤務表のタイムゾーン。 |
| カレンダーリンク | 文字列 | このユーザーのオンコールカレンダーへのリンク。 |
[表 : 3. パラメーター]

{#r_OCSerEvtGen-gtRICE_G_GR_A_O_S_S_S__table_as5_ks3_hx} {#r_OCSerEvtGen-gtRICE_G_GR_A_O_S_S_S__table_bs5_ks3_hx__entry__2}

| タイプ | 説明 |
|-|-|
| アレイ | 指定された rotaScheduleSpanGR と memberScheduleSpanGR のオンコールを表す VEVENT のアレイ。 |
[表 : 4. 返される内容]

{#r_OCSerEvtGen-gtRICE_G_GR_A_O_S_S_S__table_bs5_ks3_hx}

## OCSeriesEventGenerator - getRosterMemberEvents (GlideRecord rotaMemberGR、アレイ seriesStartTimes、オブジェクト excludeItems、文字列 repeatUntil、文字列 calendarLink) {#ariaid-title4}

繰り返しオンコール VEVENTS のアレイを返します。
{#r_OCSerEvtGen-gtRosMemEv_GR_A_O_S_S__table_lg3_wr3_hx__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| rotaMemberGR | GlideRecord | cmn_rota_memberレコード。 |
| シリーズ開始時間 | アレイ | 繰り返し勤務表スパンの開始時間のアレイ。 |
| excludeItem | オブジェクト | 除外する必要があるスケジュールアイテム。 |
| repeatUntil | 文字列 | 書式設定された ScheduleDateTime 文字列。 |
| カレンダーリンク | 文字列 | このユーザーのオンコールカレンダーへのリンク。 |
[表 : 5. パラメーター]

{#r_OCSerEvtGen-gtRosMemEv_GR_A_O_S_S__table_lg3_wr3_hx} {#r_OCSerEvtGen-gtRosMemEv_GR_A_O_S_S__table_mg3_wr3_hx__entry__2}

| タイプ | 説明 |
|-|-|
| アレイ | 繰り返しオンコール VEVENTS のアレイ |
[表 : 6. 返される内容]

{#r_OCSerEvtGen-gtRosMemEv_GR_A_O_S_S__table_mg3_wr3_hx}

