Class EventRecurrence

EventRecurrence

Stellt die Wiederholungseinstellungen für eine Terminserie dar.

Methoden

MethodeRückgabetypKurzbeschreibung
addDailyExclusion()RecurrenceRuleFügt eine Regel hinzu, mit der Vorkommen täglich ausgeschlossen werden.
addDailyRule()RecurrenceRuleFügt eine Regel hinzu, die bewirkt, dass das Ereignis täglich wiederholt wird.
addDate(date)EventRecurrenceFügt eine Regel hinzu, die bewirkt, dass das Ereignis an einem bestimmten Datum wiederholt wird.
addDateExclusion(date)EventRecurrenceFügt eine Regel hinzu, mit der ein Ereignis für ein bestimmtes Datum ausgeschlossen wird.
addMonthlyExclusion()RecurrenceRuleFügt eine Regel hinzu, mit der Vorkommen monatlich ausgeschlossen werden.
addMonthlyRule()RecurrenceRuleFügt eine Regel hinzu, die bewirkt, dass das Ereignis monatlich wiederholt wird.
addWeeklyExclusion()RecurrenceRuleFügt eine Regel hinzu, mit der Vorkommen wöchentlich ausgeschlossen werden.
addWeeklyRule()RecurrenceRuleFügt eine Regel hinzu, die bewirkt, dass das Ereignis wöchentlich wiederholt wird.
addYearlyExclusion()RecurrenceRuleFügt eine Regel hinzu, mit der Vorkommen jährlich ausgeschlossen werden.
addYearlyRule()RecurrenceRuleFügt eine Regel hinzu, die bewirkt, dass das Ereignis jährlich wiederholt wird.
setTimeZone(timeZone)EventRecurrenceLegt die Zeitzone für diese Wiederholung fest.

Detaillierte Dokumentation

addDailyExclusion()

Fügt eine Regel hinzu, mit der Vorkommen täglich ausgeschlossen werden.

// Creates a rule that recurs every week after the first 30 days.
const recurrence =
    CalendarApp.newRecurrence().addWeeklyRule().addDailyExclusion().times(30);

Rückflug

RecurrenceRule – die neue RecurrenceRule

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche oder entsprechende Zugriffsbereiche aus der zugehörigen REST API:

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

addDailyRule()

Fügt eine Regel hinzu, die bewirkt, dass das Ereignis täglich wiederholt wird.

// Creates a rule that recurs every day for ten days.
const recurrence = CalendarApp.newRecurrence().addDailyRule().times(10);

Rückflug

RecurrenceRule – die neue RecurrenceRule

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche oder entsprechende Zugriffsbereiche aus der zugehörigen REST API:

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

addDate(date)

Fügt eine Regel hinzu, die bewirkt, dass das Ereignis an einem bestimmten Datum wiederholt wird.

Parameter

NameTypBeschreibung
dateDate

Rückflug

EventRecurrence – diese EventRecurrence zur Verkettung

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche oder entsprechende Zugriffsbereiche aus der zugehörigen REST API:

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

addDateExclusion(date)

Fügt eine Regel hinzu, mit der ein Ereignis für ein bestimmtes Datum ausgeschlossen wird.

Parameter

NameTypBeschreibung
dateDate

Rückflug

EventRecurrence – diese EventRecurrence zur Verkettung

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche oder entsprechende Zugriffsbereiche aus der zugehörigen REST API:

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

addMonthlyExclusion()

Fügt eine Regel hinzu, mit der Vorkommen monatlich ausgeschlossen werden.

Standardmäßig wird der Ausschluss am selben Tag des Monats wie das erste Ereignis in der Serie angewendet. Dies kann jedoch durch Aufrufen von RecurrenceRule.onlyOnMonthDay(day) oder RecurrenceRule.onlyOnMonthDays(days) geändert werden.

Rückflug

RecurrenceRule – die neue RecurrenceRule

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche oder entsprechende Zugriffsbereiche aus der zugehörigen REST API:

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

addMonthlyRule()

Fügt eine Regel hinzu, die bewirkt, dass das Ereignis monatlich wiederholt wird.

Standardmäßig wiederholt sich das Ereignis am selben Tag des Monats wie das erste Ereignis der Serie. Dies kann jedoch durch Aufrufen von RecurrenceRule.onlyOnMonthDay(day) oder RecurrenceRule.onlyOnMonthDays(days) geändert werden.

// Creates a rule that recurs every month for three months.
const recurrence = CalendarApp.newRecurrence().addMonthlyRule().times(4);

Rückflug

RecurrenceRule – die neue RecurrenceRule

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche oder entsprechende Zugriffsbereiche aus der zugehörigen REST API:

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

addWeeklyExclusion()

Fügt eine Regel hinzu, mit der Vorkommen wöchentlich ausgeschlossen werden.

Standardmäßig wird der Ausschluss am selben Wochentag wie der erste Termin in der Serie angewendet. Dies kann jedoch durch Aufrufen von RecurrenceRule.onlyOnWeekday(day) oder RecurrenceRule.onlyOnWeekdays(days) geändert werden.

// Creates a rule that recurs every day except the first four Wednesdays.
const recurrence = CalendarApp.newRecurrence()
                       .addDailyRule()
                       .addWeeklyExclusion()
                       .onlyOnWeekday(CalendarApp.Weekday.WEDNESDAY)
                       .times(4);

Rückflug

RecurrenceRule – die neue RecurrenceRule

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche oder entsprechende Zugriffsbereiche aus der zugehörigen REST API:

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

addWeeklyRule()

Fügt eine Regel hinzu, die bewirkt, dass das Ereignis wöchentlich wiederholt wird.

Standardmäßig wiederholt sich das Ereignis am selben Wochentag wie das erste Ereignis in der Serie. Dies kann jedoch durch Aufrufen von RecurrenceRule.onlyOnWeekday(day) oder RecurrenceRule.onlyOnWeekdays(days) geändert werden.

// Creates a rule that recurs every week for ten weeks.
const recurrence = CalendarApp.newRecurrence().addWeeklyRule().times(10);

Rückflug

RecurrenceRule – die neue RecurrenceRule

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche oder entsprechende Zugriffsbereiche aus der zugehörigen REST API:

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

addYearlyExclusion()

Fügt eine Regel hinzu, mit der Vorkommen jährlich ausgeschlossen werden.

Standardmäßig wird der Ausschluss am selben Tag des Jahres wie das erste Ereignis in der Serie angewendet. Dies kann jedoch durch Aufrufen von RecurrenceRule.onlyOnYearDay(day) oder RecurrenceRule.onlyOnYearDays(days) geändert werden.

Rückflug

RecurrenceRule – die neue RecurrenceRule

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche oder entsprechende Zugriffsbereiche aus der zugehörigen REST API:

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

addYearlyRule()

Fügt eine Regel hinzu, die bewirkt, dass das Ereignis jährlich wiederholt wird.

Standardmäßig wiederholt sich das Ereignis am selben Tag des Jahres wie das erste Ereignis in der Reihe. Dies kann jedoch durch Aufrufen von RecurrenceRule.onlyOnYearDay(day) oder RecurrenceRule.onlyOnYearDays(days) geändert werden.

Rückflug

RecurrenceRule – die neue RecurrenceRule

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche oder entsprechende Zugriffsbereiche aus der zugehörigen REST API:

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

setTimeZone(timeZone)

Legt die Zeitzone für diese Wiederholung fest. Dies wirkt sich auf das Datum und die Uhrzeit aus, zu der Termine wiederholt werden, und darauf, ob sich der Termin mit der Sommerzeit verschiebt. Die Standardeinstellung ist die Zeitzone des Kalenders.

Parameter

NameTypBeschreibung
timeZoneStringdie Zeitzone im „langen“ Format (z.B. „America/New_York“, wie auf Joda.org aufgeführt)

Rückflug

EventRecurrence – diese EventRecurrence zur Verkettung

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche oder entsprechende Zugriffsbereiche aus der zugehörigen REST API:

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