Class EventRecurrence

EventRecurrence

Die Wiederholungseinstellungen für eine Terminserie.

Methoden

MethodeRückgabetypKurzbeschreibung
addDailyExclusion()RecurrenceRuleFügt eine Regel hinzu, die Vorkommen auf täglicher Basis ausschließt.
addDailyRule()RecurrenceRuleFügt eine Regel hinzu, durch die der Termin täglich wiederholt wird.
addDate(date)EventRecurrenceFügt eine Regel hinzu, durch die der Termin an einem bestimmten Datum wiederholt wird.
addDateExclusion(date)EventRecurrenceFügt eine Regel hinzu, die einen Fall an einem bestimmten Datum ausschließt.
addMonthlyExclusion()RecurrenceRuleFügt eine Regel hinzu, die Vorkommen auf monatlicher Basis ausschließt.
addMonthlyRule()RecurrenceRuleFügt eine Regel hinzu, durch die sich das Ereignis jeden Monat wiederholt.
addWeeklyExclusion()RecurrenceRuleFügt eine Regel hinzu, die Vorkommen auf wöchentlicher Basis ausschließt.
addWeeklyRule()RecurrenceRuleFügt eine Regel hinzu, die dafür sorgt, dass sich der Termin wöchentlich wiederholt.
addYearlyExclusion()RecurrenceRuleFügt eine Regel hinzu, die Vorkommen auf Jahresbasis ausschließt.
addYearlyRule()RecurrenceRuleFügt eine Regel hinzu, die dafür sorgt, dass sich der Termin jährlich wiederholt.
setTimeZone(timeZone)EventRecurrenceLegt die Zeitzone für diese Serie fest.

Detaillierte Dokumentation

addDailyExclusion()

Fügt eine Regel hinzu, die Vorkommen auf täglicher Basis ausschließt.

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

Rückflug

RecurrenceRule – die neue RecurrenceRule

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung für einen oder mehrere der folgenden Bereiche oder die entsprechenden Bereiche aus der zugehörigen REST API erforderlich:

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

addDailyRule()

Fügt eine Regel hinzu, durch die der Termin täglich wiederholt wird.

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

Rückflug

RecurrenceRule – die neue RecurrenceRule

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung für einen oder mehrere der folgenden Bereiche oder die entsprechenden Bereiche aus der zugehörigen REST API erforderlich:

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

addDate(date)

Fügt eine Regel hinzu, durch die der Termin an einem bestimmten Datum wiederholt wird.

Parameter

NameTypBeschreibung
dateDate

Rückflug

EventRecurrence – diese EventRecurrence für die Verkettung

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung für einen oder mehrere der folgenden Bereiche oder die entsprechenden Bereiche aus der zugehörigen REST API erforderlich:

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

addDateExclusion(date)

Fügt eine Regel hinzu, die einen Fall an einem bestimmten Datum ausschließt.

Parameter

NameTypBeschreibung
dateDate

Rückflug

EventRecurrence – diese EventRecurrence für die Verkettung

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung für einen oder mehrere der folgenden Bereiche oder die entsprechenden Bereiche aus der zugehörigen REST API erforderlich:

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

addMonthlyExclusion()

Fügt eine Regel hinzu, die Vorkommen auf monatlicher Basis ausschließt.

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

Rückflug

RecurrenceRule – die neue RecurrenceRule

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung für einen oder mehrere der folgenden Bereiche oder die entsprechenden Bereiche aus der zugehörigen REST API erforderlich:

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

addMonthlyRule()

Fügt eine Regel hinzu, durch die sich das Ereignis jeden Monat wiederholt.

Standardmäßig wird der Termin am selben Tag des Monats wiederholt wie der erste Termin der Serie. Dieser 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.
var recurrence = CalendarApp.newRecurrence().addMonthlyRule().times(4);

Rückflug

RecurrenceRule – die neue RecurrenceRule

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung für einen oder mehrere der folgenden Bereiche oder die entsprechenden Bereiche aus der zugehörigen REST API erforderlich:

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

addWeeklyExclusion()

Fügt eine Regel hinzu, die Vorkommen auf wöchentlicher Basis ausschließt.

Standardmäßig wird der Ausschluss am selben Wochentag wie das erste Ereignis im Dieser Wert kann 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.
var recurrence = CalendarApp.newRecurrence().addDailyRule()
    .addWeeklyExclusion().onlyOnWeekday(CalendarApp.Weekday.WEDNESDAY).times(4);

Rückflug

RecurrenceRule – die neue RecurrenceRule

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung für einen oder mehrere der folgenden Bereiche oder die entsprechenden Bereiche aus der zugehörigen REST API erforderlich:

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

addWeeklyRule()

Fügt eine Regel hinzu, die dafür sorgt, dass sich der Termin wöchentlich wiederholt.

Standardmäßig wiederholt sich der Termin am selben Wochentag wie der erste Termin 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.
var recurrence = CalendarApp.newRecurrence().addWeeklyRule().times(10);

Rückflug

RecurrenceRule – die neue RecurrenceRule

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung für einen oder mehrere der folgenden Bereiche oder die entsprechenden Bereiche aus der zugehörigen REST API erforderlich:

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

addYearlyExclusion()

Fügt eine Regel hinzu, die Vorkommen auf Jahresbasis ausschließt.

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

Rückflug

RecurrenceRule – die neue RecurrenceRule

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung für einen oder mehrere der folgenden Bereiche oder die entsprechenden Bereiche aus der zugehörigen REST API erforderlich:

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

addYearlyRule()

Fügt eine Regel hinzu, die dafür sorgt, dass sich der Termin jährlich wiederholt.

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

Rückflug

RecurrenceRule – die neue RecurrenceRule

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung für einen oder mehrere der folgenden Bereiche oder die entsprechenden Bereiche aus der zugehörigen REST API erforderlich:

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

setTimeZone(timeZone)

Legt die Zeitzone für diese Serie fest. Dies wirkt sich auf Datum und Uhrzeit des wiederkehrenden Termins aus, und ob der Termin auf Sommerzeit umgestellt wird. Die Standardeinstellung ist die Zeitzone des Kalenders.

Parameter

NameTypBeschreibung
timeZoneStringdie in „long“ angegebene Zeitzone Format (z.B. 'America/New_York', wie aufgeführt von Joda.org

Rückflug

EventRecurrence – diese EventRecurrence für die Verkettung

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung für einen oder mehrere der folgenden Bereiche oder die entsprechenden Bereiche aus der zugehörigen REST API erforderlich:

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