名前 | 解説 | |
---|---|---|
Data | 未処理のパターンデータを取得または設定します。 | |
DayOfMonth | 各イベントが発生する月の日数。 適用できるのは、 Type フィールド "monthly" または "yearly" に設定されているときだけです。 デフォルト値は1です。 | |
DayOfWeekMask | 繰り返しイベントが発生する曜日のマスクを表す値のセットを含む文字列。 月パターンと年パターンは、 1つの日についてのみ有効です。 デフォルト値は "none" です。 "RecurrenceType" フィールドが "daily" に設定されると、 "DayOfWeekMask" フィールドは "everyDay" にしか設定できなくなります。 そのフィールドを他の値に設定すると、 例外が発生します。 "recurrenceType" フィールドが "workdays" に設定されると、 "dayOfWeekMask" フィールドは "workDays" にしか設定できません。 そのフィールドを他の値に設定すると、 例外が発生します。 "recurrenceType" フィールドが "weekly" に設定されると、 "dayOfWeekMask" フィールドを "none" に設定できなくなります。 そのような設定を行うと、 例外がスローされます。 "recurrenceType" フィールドを "monthly" または "yearly" に設定した場合、 "dayOfWeekMask" フィールドは適用できなくなります。 可能な値は、以下のとおりです。 none - 特定の値はありません。 実際の値はルートイベントオブジェクトから取得されます。 sunday - 日曜日を指定します。 monday - 月曜日を指定します。 tuesday - 火曜日を指定します。 wednesday - 水曜日を指定します。 thursday - 木曜日を指定します。 friday - 金曜日を指定します。 saturday - 土曜日を指定します。 weekendDays - 土曜日と日曜日(または C1EventsCalendar の設定に従う曜日範囲)を指定します。 workDays - 平日(週末を除くすべての曜日)を指定します。 everyDay - すべての曜日を指定します。 | |
EndTime | 繰り返しパターンの 特定の発生の終了時刻を示します。 | |
Exceptions | 一連のイベントの例外を定義する イベントオブジェクト ID のリストを保持します。 | |
Instance | ある月内でイベントが発生する週を特定します。 このフィールドは "monthlyNth" と "yearlyNth" タイプの繰り返しの場合のみ有効であり、 "3月の第2日曜日" パターンなど、 N カ月ごとに発生する場合にのみ有効です。 デフォルト値は "first" です。 可能な値は、以下のとおりです。 first - 繰り返しイベントは 月の第1週の指定された日または日付範囲に発生します。 second - 繰り返しイベントは 月の第2週の指定された日または日付範囲に発生します。 third = - 繰り返しイベントは 月の第2週の指定された日または日付範囲に発生します。 fourth - 繰り返しイベントは 月の第4週の指定された日または日付範囲に発生します。 last - 繰り返しイベントは 月の最後の週の指定された日または日付範囲に発生します。 | |
Interval | 繰り返しが発生する間隔を指定します。 間隔フィールドは "recurrenceType" フィールドと組み合わせて繰り返しのサイクルを決定します。 最大許容値は、週パターンの場合は 99、 日パターンの場合は 999 です。 デフォルト値は1です。 たとえば、recurrenceType が daily に設定され、 "interval" が3に設定されている場合、 繰り返しは3日ごとに発生します。 | |
MonthOfYear | 指定された繰り返しパターンの有効な月を示す数値。 有効な値は 1〜12 の数値です。 このフィールドは、"ecurrenceType" フィールドが "yearlyNth" または "yearly" に設定されているときだけ有効です。 デフォルト値は1です。 | |
NoEndDate | 繰り返しパターンが無限であるかどうかを示します。 デフォルト値は true です。 繰り返しパターンを設定するときは、 このフィールドを他のフィールドに合わせて調整する必要があります。 "patternEndDate" フィールドまたは "occurrences" フィールドが設定されている場合、 パターンは有限とみなされ、"noEndDate" フィールドは false になります。 "patternEndDate" と "occurrences" がいずれも設定されていない場合、 繰り返しパターンは無限とみなされ、"noEndDate" は true になります。 | |
Occurrences | 繰り返しパターンの発生回数。 このフィールドによって、 その後の指定された発生回数にのみ有効な繰り返しパターンを定義できます。 たとえば、今後、木曜日の夜に公式トレーニングコースが 10 回開かれる場合は、 このプロパティを 10 に設定できます。 デフォルト値は0です。 繰り返しパターンを設定するときは、 このフィールドを他のフィールドに合わせて調整する必要があります。 "patternEndDate" フィールドまたは "occurrences" フィールドが設定されている場合、 パターンは有限とみなされ、"noEndDate" フィールドは false になります。 "patternEndDate" と "occurrences" がいずれも設定されていない場合、 繰り返しパターンは無限とみなされ、 "noEndDate" は true になります。 | |
ParentRecurrenceId | この RecurrencePattern オブジェクトの マスターイベントを表す イベントオブジェクトの ID。 | |
PatternEndDate | 繰り返しパターンの 終了日を示します。 | |
PatternStartDate | 繰り返しパターンの 開始日を示します。 | |
RecurrenceType | 繰り返しのタイプを決定します。 daily - 繰り返しイベントは毎日発生します。 workdays - 繰り返しイベントは毎営業日に発生します。 monthly - 繰り返しイベントは毎月発生します。 monthlyNth - 繰り返しイベントは N カ月ごとに発生します。 weekly - 繰り返しイベントは毎週発生します。 yearly - 繰り返しイベントは毎年発生します。 yearlyNth - 繰り返しイベントは N 年ごとに発生します。 | |
RemovedOccurrences | 一連のイベントから削除された イベントオブジェクト ID のリストを保持します。 | |
StartTime | 繰り返しパターンの 特定の発生の開始時刻を示します。 |