Class EventRecurrence

EventRecurrence

イベントシリーズの繰り返し設定を表します。

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)

特定の日付に予定を繰り返すルールを追加します。

パラメータ

名前説明
dateDate

戻る

EventRecurrence - チェーン向けのこの EventRecurrence

認可

このメソッドを使用するスクリプトには、次のうち 1 つ以上のスコープまたは関連する REST API による適切なスコープによる承認が必要です。

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

addDateExclusion(date)

特定の日付のオカレンスを除外するルールを追加します。

パラメータ

名前説明
dateDate

戻る

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)

この定期的な予定のタイムゾーンを設定します。これは、イベントが繰り返される日時と、夏時間に合わせてイベントが変化するかどうかに影響します。デフォルトはカレンダーのタイムゾーンです。

パラメータ

名前説明
timeZoneString「long」の形式で指定されたタイムゾーン(例:'America/New_York' (Joda.org を参照)

戻る

EventRecurrence - チェーン向けのこの EventRecurrence

認可

このメソッドを使用するスクリプトには、次のうち 1 つ以上のスコープまたは関連する REST API による適切なスコープによる承認が必要です。

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds