Class EventRecurrence

EreignisWiederholung

Stellt die Wiederholungseinstellungen für eine Veranstaltungsreihe dar.

Methoden

MethodeRückgabetypKurzbeschreibung
addDailyExclusion()RecurrenceRuleHiermit wird eine Regel hinzugefügt, die tägliche Vorkommnisse ausschließt.
addDailyRule()RecurrenceRuleHiermit wird eine Regel hinzugefügt, durch die das Ereignis täglich wiederholt wird.
addDate(date)EventRecurrenceHiermit wird eine Regel hinzugefügt, durch die das Ereignis an einem bestimmten Datum wiederholt wird.
addDateExclusion(date)EventRecurrenceHiermit wird eine Regel hinzugefügt, durch die ein Auftreten für ein bestimmtes Datum ausgeschlossen wird.
addMonthlyExclusion()RecurrenceRuleHiermit wird eine Regel hinzugefügt, die Vorkommnisse auf monatlicher Basis ausschließt.
addMonthlyRule()RecurrenceRuleHiermit wird eine Regel hinzugefügt, durch die das Ereignis monatlich wiederholt wird.
addWeeklyExclusion()RecurrenceRuleHiermit wird eine Regel hinzugefügt, durch die Vorkommnisse auf wöchentlicher Basis ausgeschlossen werden.
addWeeklyRule()RecurrenceRuleHiermit wird eine Regel hinzugefügt, durch die das Ereignis wöchentlich wiederholt wird.
addYearlyExclusion()RecurrenceRuleHiermit wird eine Regel hinzugefügt, die Vorkommnisse auf Jahresbasis ausschließt.
addYearlyRule()RecurrenceRuleHiermit wird eine Regel hinzugefügt, durch die das Ereignis jährlich wiederholt wird.
setTimeZone(timeZone)EventRecurrenceHier legen Sie die Zeitzone für diese Wiederholung fest.

Detaillierte Dokumentation

addDailyExclusion()

Hiermit wird eine Regel hinzugefügt, die tägliche Vorkommnisse ausschließt.

// 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, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:

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

addDailyRule()

Hiermit wird eine Regel hinzugefügt, durch die 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, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:

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

addDate(date)

Hiermit wird eine Regel hinzugefügt, durch die das Ereignis an einem bestimmten Datum wiederholt wird.

Parameter

NameTypBeschreibung
dateDate

Rückflug

EventRecurrence – diese wiederkehrende Veranstaltung für die Verkettung

Autorisierung

Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:

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

addDateExclusion(date)

Hiermit wird eine Regel hinzugefügt, durch die ein Auftreten für ein bestimmtes Datum ausgeschlossen wird.

Parameter

NameTypBeschreibung
dateDate

Rückflug

EventRecurrence – diese wiederkehrende Veranstaltung für die Verkettung

Autorisierung

Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:

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

addMonthlyExclusion()

Hiermit wird eine Regel hinzugefügt, die Vorkommnisse auf monatlicher Basis ausschließt.

Standardmäßig wird der Ausschluss am selben Tag des Monats wie das erste Ereignis in der Reihe angewendet. Sie können dies jedoch ändern, indem Sie RecurrenceRule.onlyOnMonthDay(day) oder RecurrenceRule.onlyOnMonthDays(days) aufrufen.

Rückflug

RecurrenceRule – die neue RecurrenceRule

Autorisierung

Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:

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

addMonthlyRule()

Hiermit wird eine Regel hinzugefügt, durch die das Ereignis monatlich wiederholt wird.

Standardmäßig wird das Ereignis am selben Tag des Monats wie das erste Ereignis in der Reihe wiederholt. Das lässt sich jedoch durch Aufrufen von RecurrenceRule.onlyOnMonthDay(day) oder RecurrenceRule.onlyOnMonthDays(days) ändern.

// 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, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:

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

addWeeklyExclusion()

Hiermit wird eine Regel hinzugefügt, durch die Vorkommnisse auf wöchentlicher Basis ausgeschlossen werden.

Standardmäßig wird der Ausschluss am selben Wochentag wie das erste Ereignis in der Reihe angewendet. Sie können dies jedoch ändern, indem Sie RecurrenceRule.onlyOnWeekday(day) oder RecurrenceRule.onlyOnWeekdays(days) aufrufen.

// 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, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:

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

addWeeklyRule()

Hiermit wird eine Regel hinzugefügt, durch die das Ereignis wöchentlich wiederholt wird.

Standardmäßig wird das Ereignis am selben Wochentag wie das erste Ereignis in der Reihe wiederholt. Das lässt sich jedoch durch Aufrufen von RecurrenceRule.onlyOnWeekday(day) oder RecurrenceRule.onlyOnWeekdays(days) ändern.

// 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, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:

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

addYearlyExclusion()

Hiermit wird eine Regel hinzugefügt, die Vorkommnisse auf Jahresbasis ausschließt.

Standardmäßig wird der Ausschluss am selben Tag des Jahres wie das erste Ereignis in der Reihe angewendet. Das lässt sich jedoch durch Aufrufen von RecurrenceRule.onlyOnYearDay(day) oder RecurrenceRule.onlyOnYearDays(days) ändern.

Rückflug

RecurrenceRule – die neue RecurrenceRule

Autorisierung

Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:

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

addYearlyRule()

Hiermit wird eine Regel hinzugefügt, durch die das Ereignis jährlich wiederholt wird.

Standardmäßig wird das Ereignis am selben Tag des Jahres wie das erste Ereignis in der Reihe wiederholt. Sie können dies jedoch ändern, indem Sie RecurrenceRule.onlyOnYearDay(day) oder RecurrenceRule.onlyOnYearDays(days) aufrufen.

Rückflug

RecurrenceRule – die neue RecurrenceRule

Autorisierung

Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:

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

setTimeZone(timeZone)

Hier legen Sie die Zeitzone für diese Wiederholung fest. Das wirkt sich auf das Datum und die Uhrzeit aus, an dem bzw. der die Ereignisse wiederkehren, und darauf, ob das Ereignis mit der Sommerzeit verschoben wird. Standardmäßig ist die Zeitzone des Kalenders festgelegt.

Parameter

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

Rückflug

EventRecurrence – diese wiederkehrende Veranstaltung für die Verkettung

Autorisierung

Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:

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