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 będzie powtarzane 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 dla określonej daty. |
addMonthlyExclusion() | RecurrenceRule | Dodaje regułę, która co miesiąc wyklucza wystąpienia. |
addMonthlyRule() | RecurrenceRule | Dodaje regułę, która powoduje, że wydarzenie powtarza się co miesiąc. |
addWeeklyExclusion() | RecurrenceRule | Dodaje regułę, która wykluczy wystąpienia co tydzień. |
addWeeklyRule() | RecurrenceRule | Dodaje regułę, która powoduje, że wydarzenie powtarza się co tydzień. |
addYearlyExclusion() | RecurrenceRule | Dodaje regułę, która co roku wyklucza wystąpienia. |
addYearlyRule() | RecurrenceRule | Dodaje regułę, która powoduje, że wydarzenie powtarza się co roku. |
setTimeZone(timeZone) | EventRecurrence | Ustawia strefę czasową dla 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);
Powroty
RecurrenceRule
– nowa reguła powtarzania
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addDailyRule()
Dodaje regułę, która powoduje, że wydarzenie będzie powtarzane codziennie.
// Creates a rule that recurs every day for ten days. var recurrence = CalendarApp.newRecurrence().addDailyRule().times(10);
Powroty
RecurrenceRule
– nowa reguła powtarzania
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
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 |
Powroty
EventRecurrence
– ta powtarzalność zdarzenia w łańcuchu
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addDateExclusion(date)
Dodaje regułę, która wyklucza wystąpienie dla określonej daty.
Parametry
Nazwa | Typ | Opis |
---|---|---|
date | Date |
Powroty
EventRecurrence
– ta powtarzalność zdarzenia w łańcuchu
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addMonthlyExclusion()
Dodaje regułę, która co miesiąc wyklucza wystąpienia.
Domyślnie wykluczenie jest stosowane w tym samym dniu miesiąca co pierwsze zdarzenie w serii, ale można to zmienić, wywołując funkcję RecurrenceRule.onlyOnMonthDay(day)
lub RecurrenceRule.onlyOnMonthDays(days)
.
Powroty
RecurrenceRule
– nowa reguła powtarzania
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
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. Można to jednak 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);
Powroty
RecurrenceRule
– nowa reguła powtarzania
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addWeeklyExclusion()
Dodaje regułę, która wykluczy wystąpienia co tydzień.
Domyślnie wykluczenie jest stosowane w tym samym dniu tygodnia co pierwsze zdarzenie w serii, 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);
Powroty
RecurrenceRule
– nowa reguła powtarzania
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
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);
Powroty
RecurrenceRule
– nowa reguła powtarzania
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addYearlyExclusion()
Dodaje regułę, która co roku wyklucza wystąpienia.
Domyślnie wykluczenie jest stosowane w tym samym dniu roku co pierwsze zdarzenie w serii, ale można to zmienić, wywołując RecurrenceRule.onlyOnYearDay(day)
lub RecurrenceRule.onlyOnYearDays(days)
.
Powroty
RecurrenceRule
– nowa reguła powtarzania
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
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 co pierwsze wydarzenie w serii. Można to jednak zmienić, wywołując RecurrenceRule.onlyOnYearDay(day)
lub RecurrenceRule.onlyOnYearDays(days)
.
Powroty
RecurrenceRule
– nowa reguła powtarzania
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
setTimeZone(timeZone)
Ustawia strefę czasową dla tego powtarzania. Ma to wpływ na datę i godzinę powtarzania wydarzeń oraz na to, czy wydarzenie to zostanie objęte zmianą czasu na letni. Domyślnie jest ustawiona strefa czasowa kalendarza.
Parametry
Nazwa | Typ | Opis |
---|---|---|
timeZone | String | strefa czasowa podana w formacie „długi” (np. „America/New_York”, zgodnie z listą Joda.org) |
Powroty
EventRecurrence
– ta powtarzalność zdarzenia w łańcuchu
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds