Reprezentuje ustawienia powtarzania serii zdarzeń.
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
addDailyExclusion() | RecurrenceRule | Dodaje regułę, która wyklucza codzienne wystąpienia. |
addDailyRule() | RecurrenceRule | Dodaje regułę, która powoduje, że wydarzenie powtarza się codziennie. |
addDate(date) | EventRecurrence | Dodaje regułę, która powoduje, że wydarzenie powtarza się w określonym dniu. |
addDateExclusion(date) | EventRecurrence | Dodaje regułę, która wyklucza wystąpienie z określonego dnia. |
addMonthlyExclusion() | RecurrenceRule | Dodaje regułę, która wyklucza wystąpienia raz w miesiącu. |
addMonthlyRule() | RecurrenceRule | Dodaje regułę, która powoduje, że wydarzenie powtarza się co miesiąc. |
addWeeklyExclusion() | RecurrenceRule | Dodaje regułę, która wyklucza wystąpienia raz w tygodniu. |
addWeeklyRule() | RecurrenceRule | Dodaje regułę, która powoduje, że wydarzenie powtarza się co tydzień. |
addYearlyExclusion() | RecurrenceRule | Dodaje regułę, która wyklucza wystąpienia roczne. |
addYearlyRule() | RecurrenceRule | Dodaje regułę, która powoduje, że wydarzenie powtarza się co roku. |
setTimeZone(timeZone) | EventRecurrence | Ustawia strefę czasową tego powtarzania. |
Szczegółowa dokumentacja
addDailyExclusion()
Dodaje regułę, która wyklucza codzienne wystąpienia.
// Creates a rule that recurs every week after the first 30 days. var recurrence = CalendarApp.newRecurrence().addWeeklyRule().addDailyExclusion().times(30);
Powrót
RecurrenceRule
– nowa reguła powtarzania
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addDailyRule()
Dodaje regułę, która powoduje, że wydarzenie powtarza się codziennie.
// Creates a rule that recurs every day for ten days. var recurrence = CalendarApp.newRecurrence().addDailyRule().times(10);
Powrót
RecurrenceRule
– nowa reguła powtarzania
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addDate(date)
Dodaje regułę, która powoduje, że wydarzenie powtarza się w określonym dniu.
Parametry
Nazwa | Typ | Opis |
---|---|---|
date | Date |
Powrót
EventRecurrence
– ten parametr EventRecurrence na potrzeby tworzenia łańcuchów
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addDateExclusion(date)
Dodaje regułę, która wyklucza wystąpienie z określonego dnia.
Parametry
Nazwa | Typ | Opis |
---|---|---|
date | Date |
Powrót
EventRecurrence
– ten parametr EventRecurrence na potrzeby tworzenia łańcuchów
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addMonthlyExclusion()
Dodaje regułę, która wyklucza wystąpienia raz w miesiącu.
Domyślnie wykluczenie jest stosowane tego samego dnia miesiąca co pierwsze zdarzenie w kampanii
ale można to zmienić, wywołując funkcję RecurrenceRule.onlyOnMonthDay(day)
lub RecurrenceRule.onlyOnMonthDays(days)
.
Powrót
RecurrenceRule
– nowa reguła powtarzania
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addMonthlyRule()
Dodaje regułę, która powoduje, że wydarzenie powtarza się co miesiąc.
Domyślnie wydarzenie powtarza się w tym samym dniu miesiąca co pierwsze wydarzenie w serii.
ale można to zmienić, wywołując RecurrenceRule.onlyOnMonthDay(day)
lub RecurrenceRule.onlyOnMonthDays(days)
.
// Creates a rule that recurs every month for three months. var recurrence = CalendarApp.newRecurrence().addMonthlyRule().times(4);
Powrót
RecurrenceRule
– nowa reguła powtarzania
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addWeeklyExclusion()
Dodaje regułę, która wyklucza wystąpienia raz w tygodniu.
Domyślnie wykluczenie jest stosowane tego samego dnia tygodnia co pierwsze zdarzenie w kampanii
ale można to zmienić, wywołując funkcję RecurrenceRule.onlyOnWeekday(day)
lub 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);
Powrót
RecurrenceRule
– nowa reguła powtarzania
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addWeeklyRule()
Dodaje regułę, która powoduje, że wydarzenie powtarza się co tydzień.
Domyślnie wydarzenie powtarza się w tym samym dniu tygodnia co pierwsze wydarzenie w serii.
ale można to zmienić, wywołując RecurrenceRule.onlyOnWeekday(day)
lub RecurrenceRule.onlyOnWeekdays(days)
.
// Creates a rule that recurs every week for ten weeks. var recurrence = CalendarApp.newRecurrence().addWeeklyRule().times(10);
Powrót
RecurrenceRule
– nowa reguła powtarzania
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addYearlyExclusion()
Dodaje regułę, która wyklucza wystąpienia roczne.
Domyślnie wykluczenie jest stosowane tego samego dnia w roku co pierwsze zdarzenie w
ale można to zmienić, wywołując funkcję RecurrenceRule.onlyOnYearDay(day)
lub RecurrenceRule.onlyOnYearDays(days)
.
Powrót
RecurrenceRule
– nowa reguła powtarzania
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addYearlyRule()
Dodaje regułę, która powoduje, że wydarzenie powtarza się co roku.
Domyślnie wydarzenie powtarza się w tym samym dniu roku, w którym miało miejsce pierwsze wydarzenie w serii.
ale można to zmienić, wywołując RecurrenceRule.onlyOnYearDay(day)
lub RecurrenceRule.onlyOnYearDays(days)
.
Powrót
RecurrenceRule
– nowa reguła powtarzania
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
setTimeZone(timeZone)
Ustawia strefę czasową tego powtarzania. Określa datę i godzinę powtarzania wydarzeń, oraz to, czy wydarzenie zacznie się zmieniać wraz z czasem letnim. Domyślnie jest to strefa czasowa kalendarza.
Parametry
Nazwa | Typ | Opis |
---|---|---|
timeZone | String | strefa czasowa określona w argumencie „long” format (np. „Ameryka/Nowy_Jork”, zgodnie z wyszczególnionym Joda.org) |
Powrót
EventRecurrence
– ten parametr EventRecurrence na potrzeby tworzenia łańcuchów
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds