Stellt die Wiederholungseinstellungen für eine Terminserie dar.
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
addDailyExclusion() | RecurrenceRule | Fügt eine Regel hinzu, die Termine täglich ausschließt. |
addDailyRule() | RecurrenceRule | Fügt eine Regel hinzu, die dafür sorgt, dass sich der Termin täglich wiederholt. |
addDate(date) | EventRecurrence | Fügt eine Regel hinzu, die dafür sorgt, dass sich der Termin an einem bestimmten Datum wiederholt. |
addDateExclusion(date) | EventRecurrence | Fügt eine Regel hinzu, die ein Vorkommen für ein bestimmtes Datum ausschließt. |
addMonthlyExclusion() | RecurrenceRule | Fügt eine Regel hinzu, die Vorkommen auf monatlicher Basis ausschließt. |
addMonthlyRule() | RecurrenceRule | Fügt eine Regel hinzu, die dafür sorgt, dass sich der Termin monatlich wiederholt. |
addWeeklyExclusion() | RecurrenceRule | Fügt eine Regel hinzu, die Vorkommen wöchentlich ausschließt. |
addWeeklyRule() | RecurrenceRule | Fügt eine Regel hinzu, die dafür sorgt, dass sich der Termin wöchentlich wiederholt. |
addYearlyExclusion() | RecurrenceRule | Fügt eine Regel hinzu, die Termine jährlich ausschließt. |
addYearlyRule() | RecurrenceRule | Fügt eine Regel hinzu, die dafür sorgt, dass sich der Termin jährlich wiederholt. |
setTimeZone(timeZone) | EventRecurrence | Legt die Zeitzone für diese Serie fest. |
Detaillierte Dokumentation
addDailyExclusion()
Fügt eine Regel hinzu, die Termine täglich ausschließt.
// Creates a rule that recurs every week after the first 30 days. var recurrence = CalendarApp.newRecurrence().addWeeklyRule().addDailyExclusion().times(30);
Return
RecurrenceRule
– die neue RecurrenceRule
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche oder entsprechenden Bereichen 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 dafür sorgt, dass sich der Termin täglich wiederholt.
// Creates a rule that recurs every day for ten days. var recurrence = CalendarApp.newRecurrence().addDailyRule().times(10);
Return
RecurrenceRule
– die neue RecurrenceRule
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche oder entsprechenden Bereichen 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 dafür sorgt, dass sich der Termin an einem bestimmten Datum wiederholt.
Parameter
Name | Typ | Beschreibung |
---|---|---|
date | Date |
Return
EventRecurrence
– diese EventRecurrence für Verkettung
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche oder entsprechenden Bereichen 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, die ein Vorkommen für ein bestimmtes Datum ausschließt.
Parameter
Name | Typ | Beschreibung |
---|---|---|
date | Date |
Return
EventRecurrence
– diese EventRecurrence für Verkettung
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche oder entsprechenden Bereichen aus der zugehörigen REST API:
-
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 wie das erste Ereignis der Serie angewendet. Dies kann jedoch durch Aufrufen von RecurrenceRule.onlyOnMonthDay(day)
oder RecurrenceRule.onlyOnMonthDays(days)
geändert werden.
Return
RecurrenceRule
– die neue RecurrenceRule
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche oder entsprechenden Bereichen 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 dafür sorgt, dass sich der Termin monatlich wiederholt.
Standardmäßig wird der Termin am selben Tag des Monats wiederholt wie der erste Termin in der Serie. Dies kann aber 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);
Return
RecurrenceRule
– die neue RecurrenceRule
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche oder entsprechenden Bereichen aus der zugehörigen REST API:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addWeeklyExclusion()
Fügt eine Regel hinzu, die Vorkommen wöchentlich ausschließt.
Standardmäßig wird der Ausschluss am selben Wochentag wie der erste Termin 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. var recurrence = CalendarApp.newRecurrence().addDailyRule() .addWeeklyExclusion().onlyOnWeekday(CalendarApp.Weekday.WEDNESDAY).times(4);
Return
RecurrenceRule
– die neue RecurrenceRule
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche oder entsprechenden Bereichen 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 dafür sorgt, dass sich der Termin wöchentlich wiederholt.
Standardmäßig wird der Termin am selben Wochentag wie der erste Termin in der Serie wiederholt. Dies kann aber 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);
Return
RecurrenceRule
– die neue RecurrenceRule
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche oder entsprechenden Bereichen aus der zugehörigen REST API:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addYearlyExclusion()
Fügt eine Regel hinzu, die Termine jährlich ausschließt.
Standardmäßig wird der Ausschluss am selben Tag des Jahres wie das erste Ereignis der Serie angewendet. Dies kann jedoch durch Aufrufen von RecurrenceRule.onlyOnYearDay(day)
oder RecurrenceRule.onlyOnYearDays(days)
geändert werden.
Return
RecurrenceRule
– die neue RecurrenceRule
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche oder entsprechenden Bereichen 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 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 in der Serie. Dies kann aber durch Aufrufen von RecurrenceRule.onlyOnYearDay(day)
oder RecurrenceRule.onlyOnYearDays(days)
geändert werden.
Return
RecurrenceRule
– die neue RecurrenceRule
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche oder entsprechenden Bereichen 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 Serie fest. Dies wirkt sich auf das Datum und die Uhrzeit aus, an dem bzw. die Termine wiederholt werden, und darauf, ob sich der Termin an die Sommerzeit verschiebt. Die Standardeinstellung ist die Zeitzone des Kalenders.
Parameter
Name | Typ | Beschreibung |
---|---|---|
timeZone | String | die im „long“-Format angegebene Zeitzone (z.B. 'America/New_York', wie von Joda.org aufgeführt) |
Return
EventRecurrence
– diese EventRecurrence für Verkettung
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche oder entsprechenden Bereichen aus der zugehörigen REST API:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds