イベント シリーズの繰り返し設定を表します。
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
add | Recurrence | 毎日発生するイベントを除外するルールを追加します。 |
add | Recurrence | イベントを毎日繰り返すルールを追加します。 |
add | Event | 特定の日にイベントを繰り返すルールを追加します。 |
add | Event | 特定の日に発生するイベントを除外するルールを追加します。 |
add | Recurrence | 毎月発生するイベントを除外するルールを追加します。 |
add | Recurrence | イベントを毎月繰り返すルールを追加します。 |
add | Recurrence | 毎週発生するイベントを除外するルールを追加します。 |
add | Recurrence | イベントを毎週繰り返すルールを追加します。 |
add | Recurrence | 毎年発生するイベントを除外するルールを追加します。 |
add | Recurrence | イベントを毎年繰り返すルールを追加します。 |
set | Event | この繰り返しのタイムゾーンを設定します。 |
詳細なドキュメント
addDailyExclusion()
毎日発生するイベントを除外するルールを追加します。
// Creates a rule that recurs every week after the first 30 days. const recurrence = CalendarApp.newRecurrence().addWeeklyRule().addDailyExclusion().times(30);
戻る
RecurrenceRule - 新しい RecurrenceRule
承認
このメソッドを使用するスクリプトには、次のいずれかのスコープまたは関連する 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. const recurrence = CalendarApp.newRecurrence().addDailyRule().times(10);
戻る
RecurrenceRule - 新しい RecurrenceRule
承認
このメソッドを使用するスクリプトには、次のいずれかのスコープまたは関連する REST APIの適切なスコープによる承認が必要です。
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addDate(date)
特定の日にイベントを繰り返すルールを追加します。
パラメータ
| 名前 | タイプ | 説明 |
|---|---|---|
date | Date |
戻る
EventRecurrence - チェーン用のこの EventRecurrence
承認
このメソッドを使用するスクリプトには、次のいずれかのスコープまたは関連する REST APIの適切なスコープによる承認が必要です。
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addDateExclusion(date)
特定の日に発生するイベントを除外するルールを追加します。
パラメータ
| 名前 | タイプ | 説明 |
|---|---|---|
date | Date |
戻る
EventRecurrence - チェーン用のこの EventRecurrence
承認
このメソッドを使用するスクリプトには、次のいずれかのスコープまたは関連する REST APIの適切なスコープによる承認が必要です。
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addMonthlyExclusion()
毎月発生するイベントを除外するルールを追加します。
デフォルトでは、除外はシリーズの最初のイベントと同日に適用されますが、RecurrenceRule.onlyOnMonthDay(day) または RecurrenceRule.onlyOnMonthDays(days) を呼び出すことで変更できます。
戻る
RecurrenceRule - 新しい RecurrenceRule
承認
このメソッドを使用するスクリプトには、次のいずれかのスコープまたは関連する 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. const recurrence = CalendarApp.newRecurrence().addMonthlyRule().times(4);
戻る
RecurrenceRule - 新しい RecurrenceRule
承認
このメソッドを使用するスクリプトには、次のいずれかのスコープまたは関連する 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. const recurrence = CalendarApp.newRecurrence() .addDailyRule() .addWeeklyExclusion() .onlyOnWeekday(CalendarApp.Weekday.WEDNESDAY) .times(4);
戻る
RecurrenceRule - 新しい RecurrenceRule
承認
このメソッドを使用するスクリプトには、次のいずれかのスコープまたは関連する 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. const recurrence = CalendarApp.newRecurrence().addWeeklyRule().times(10);
戻る
RecurrenceRule - 新しい RecurrenceRule
承認
このメソッドを使用するスクリプトには、次のいずれかのスコープまたは関連する REST APIの適切なスコープによる承認が必要です。
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addYearlyExclusion()
毎年発生するイベントを除外するルールを追加します。
デフォルトでは、除外はシリーズの最初のイベントと同日に適用されますが、RecurrenceRule.onlyOnYearDay(day) または RecurrenceRule.onlyOnYearDays(days) を呼び出すことで変更できます。
戻る
RecurrenceRule - 新しい RecurrenceRule
承認
このメソッドを使用するスクリプトには、次のいずれかのスコープまたは関連する REST APIの適切なスコープによる承認が必要です。
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addYearlyRule()
イベントを毎年繰り返すルールを追加します。
デフォルトでは、イベントはシリーズの最初のイベントと同日に繰り返されますが、RecurrenceRule.onlyOnYearDay(day) または RecurrenceRule.onlyOnYearDays(days) を呼び出すことで変更できます。
戻る
RecurrenceRule - 新しい RecurrenceRule
承認
このメソッドを使用するスクリプトには、次のいずれかのスコープまたは関連する REST APIの適切なスコープによる承認が必要です。
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
setTimeZone(timeZone)
この繰り返しのタイムゾーンを設定します。これにより、イベントが繰り返される日時と、イベントが夏時間に合わせてシフトするかどうかが決まります。デフォルトでは、カレンダーのタイムゾーンが使用されます。
パラメータ
| 名前 | タイプ | 説明 |
|---|---|---|
time | String | タイムゾーン(「長い」形式で指定します。例: 'America/New_York'。 Joda.orgに記載) |
戻る
EventRecurrence - チェーン用のこの EventRecurrence
承認
このメソッドを使用するスクリプトには、次のいずれかのスコープまたは関連する REST APIの適切なスコープによる承認が必要です。
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds