イベントシリーズの繰り返し設定を表します。
Methods
方法 | 戻り値の型 | 概要 |
---|---|---|
addDailyExclusion() | RecurrenceRule | 毎日のオカレンスを除外するルールを追加します。 |
addDailyRule() | RecurrenceRule | 毎日の予定を繰り返すルールを追加します。 |
addDate(date) | EventRecurrence | 特定の日付に予定を繰り返すルールを追加します。 |
addDateExclusion(date) | EventRecurrence | 特定の日付のオカレンスを除外するルールを追加します。 |
addMonthlyExclusion() | RecurrenceRule | 月ごとにオカレンスを除外するルールを追加します。 |
addMonthlyRule() | RecurrenceRule | イベントが毎月繰り返されるようにルールを追加します。 |
addWeeklyExclusion() | RecurrenceRule | 繰り返しを毎週除外するルールを追加します。 |
addWeeklyRule() | RecurrenceRule | イベントを毎週繰り返すルールを追加します。 |
addYearlyExclusion() | RecurrenceRule | 年に 1 回、オカレンスを除外するルールを追加します。 |
addYearlyRule() | RecurrenceRule | 年 1 回のイベントを繰り返すルールを追加します。 |
setTimeZone(timeZone) | EventRecurrence | この定期的な予定のタイムゾーンを設定します。 |
詳細なドキュメント
addDailyExclusion()
毎日のオカレンスを除外するルールを追加します。
// Creates a rule that recurs every week after the first 30 days. var recurrence = CalendarApp.newRecurrence().addWeeklyRule().addDailyExclusion().times(30);
戻る
RecurrenceRule
- 新しい RecurrenceRule
認可
このメソッドを使用するスクリプトには、次のうち 1 つ以上のスコープまたは関連する REST API による適切なスコープによる承認が必要です。
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addDailyRule()
イベントを毎日繰り返すルールを追加します。
// Creates a rule that recurs every day for ten days. var recurrence = CalendarApp.newRecurrence().addDailyRule().times(10);
戻る
RecurrenceRule
- 新しい RecurrenceRule
認可
このメソッドを使用するスクリプトには、次のうち 1 つ以上のスコープまたは関連する REST API による適切なスコープによる承認が必要です。
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addDate(date)
特定の日付に予定を繰り返すルールを追加します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
date | Date |
戻る
EventRecurrence
- チェーン向けのこの EventRecurrence
認可
このメソッドを使用するスクリプトには、次のうち 1 つ以上のスコープまたは関連する REST API による適切なスコープによる承認が必要です。
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addDateExclusion(date)
特定の日付のオカレンスを除外するルールを追加します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
date | Date |
戻る
EventRecurrence
- チェーン向けのこの EventRecurrence
認可
このメソッドを使用するスクリプトには、次のうち 1 つ以上のスコープまたは関連する REST API による適切なスコープによる承認が必要です。
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addMonthlyExclusion()
月 1 回、オカレンスを除外するルールを追加します。
デフォルトでは、除外はシリーズの最初のイベントと同じ日に行われますが、RecurrenceRule.onlyOnMonthDay(day)
または RecurrenceRule.onlyOnMonthDays(days)
を呼び出すことで変更できます。
戻る
RecurrenceRule
- 新しい RecurrenceRule
認可
このメソッドを使用するスクリプトには、次のうち 1 つ以上のスコープまたは関連する REST API による適切なスコープによる承認が必要です。
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addMonthlyRule()
イベントを毎月繰り返すようにするルールを追加します。
デフォルトでは、イベントはシリーズの最初のイベントと同じ日に繰り返し実行されますが、この設定は RecurrenceRule.onlyOnMonthDay(day)
または RecurrenceRule.onlyOnMonthDays(days)
を呼び出すことで変更できます。
// Creates a rule that recurs every month for three months. var recurrence = CalendarApp.newRecurrence().addMonthlyRule().times(4);
戻る
RecurrenceRule
- 新しい RecurrenceRule
認可
このメソッドを使用するスクリプトには、次のうち 1 つ以上のスコープまたは関連する REST API による適切なスコープによる承認が必要です。
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addWeeklyExclusion()
週単位でオカレンスを除外するルールを追加します。
デフォルトでは、除外はシリーズの最初のイベントと同じ曜日に適用されますが、これは RecurrenceRule.onlyOnWeekday(day)
または RecurrenceRule.onlyOnWeekdays(days)
を呼び出すことで変更できます。
// Creates a rule that recurs every day except the first four Wednesdays. var recurrence = CalendarApp.newRecurrence().addDailyRule() .addWeeklyExclusion().onlyOnWeekday(CalendarApp.Weekday.WEDNESDAY).times(4);
戻る
RecurrenceRule
- 新しい RecurrenceRule
認可
このメソッドを使用するスクリプトには、次のうち 1 つ以上のスコープまたは関連する REST API による適切なスコープによる承認が必要です。
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addWeeklyRule()
イベントを毎週繰り返すルールを追加します。
デフォルトでは、イベントはシリーズの最初のイベントと同じ曜日に繰り返し実行されますが、この設定は RecurrenceRule.onlyOnWeekday(day)
または RecurrenceRule.onlyOnWeekdays(days)
を呼び出すことで変更できます。
// Creates a rule that recurs every week for ten weeks. var recurrence = CalendarApp.newRecurrence().addWeeklyRule().times(10);
戻る
RecurrenceRule
- 新しい RecurrenceRule
認可
このメソッドを使用するスクリプトには、次のうち 1 つ以上のスコープまたは関連する REST API による適切なスコープによる承認が必要です。
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addYearlyExclusion()
年に 1 回、オカレンスを除外するルールを追加します。
デフォルトでは、除外はシリーズの最初のイベントと同じ年の日に適用されますが、RecurrenceRule.onlyOnYearDay(day)
または RecurrenceRule.onlyOnYearDays(days)
を呼び出すことで変更できます。
戻る
RecurrenceRule
- 新しい RecurrenceRule
認可
このメソッドを使用するスクリプトには、次のうち 1 つ以上のスコープまたは関連する REST API による適切なスコープによる承認が必要です。
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addYearlyRule()
年 1 回のイベントを繰り返すルールを追加します。
デフォルトでは、イベントはシリーズの最初のイベントと同じ年に繰り返し実行されますが、この設定は RecurrenceRule.onlyOnYearDay(day)
または RecurrenceRule.onlyOnYearDays(days)
を呼び出すことで変更できます。
戻る
RecurrenceRule
- 新しい RecurrenceRule
認可
このメソッドを使用するスクリプトには、次のうち 1 つ以上のスコープまたは関連する REST API による適切なスコープによる承認が必要です。
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
setTimeZone(timeZone)
この定期的な予定のタイムゾーンを設定します。これは、イベントが繰り返される日時と、夏時間に合わせてイベントが変化するかどうかに影響します。デフォルトはカレンダーのタイムゾーンです。
パラメータ
名前 | 型 | 説明 |
---|---|---|
timeZone | String | 「long」の形式で指定されたタイムゾーン(例:'America/New_York' (Joda.org を参照) |
戻る
EventRecurrence
- チェーン向けのこの EventRecurrence
認可
このメソッドを使用するスクリプトには、次のうち 1 つ以上のスコープまたは関連する REST API による適切なスコープによる承認が必要です。
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds