RecurringAppointmentsManager クラス
名前空間
使用方法
RecurringAppointmentsManager は、RecurringPattern クラスを必須パラメーターとして取り、毎週繰り返される RecurringSequence 予定のリストを返す Apex クラスです。
RecurringAppointmentsManager のメソッド
RecurringAppointmentsManager には、次の静的メソッドが含まれます。
getRecurringAppointmentsSlots
シグネチャー
static List getRecurringAppointmentsSlots
パラメーター
- ServiceID
- 型: Id
- 必須。最初の予定を予約するために使用するサービス予定オブジェクト。
- PolicyID
- 型: Id
- 必須。業務に関連する作業ルールや目標を取得するために使用するポリシー。
- CalendarOperatingHoursId
- 型: Id
- 必須。返される時間枠の構造 (例: 09:00-10:00、10:00-11:00 など) を決定します。
- RecurringPattern
- 型: RecurringPattern クラス
- 必須。このクラスのインスタンスは、繰り返しパターンからの必要な詳細をすべての含むパラメーターとして送信されます。
- SchedulingOptionsCount
- 型: Integer
- 必須。最終的な回答で返すスケジュールオプションの数 (例: 上位 3 件のオプション)。
戻り値
型: List RecurringSequence
使用方法
このメソッドは、毎日、毎週、または毎月繰り返される予定のリストを返します。
例
次の例では、繰り返される予定のリストを取得しています。最初の例ではメソッド、2 番目の例ではスクリプトを使用します。