Class EventRecurrence

EventRecurrence

Reprezentuje ustawienia powtarzania serii zdarzeń.

Metody

MetodaZwracany typKrótki opis
addDailyExclusion()RecurrenceRuleDodaje regułę, która wyklucza codzienne wystąpienia.
addDailyRule()RecurrenceRuleDodaje regułę, która powoduje, że wydarzenie powtarza się codziennie.
addDate(date)EventRecurrenceDodaje regułę, która powoduje, że wydarzenie powtarza się w określonym dniu.
addDateExclusion(date)EventRecurrenceDodaje regułę, która wyklucza wystąpienie z określonego dnia.
addMonthlyExclusion()RecurrenceRuleDodaje regułę, która wyklucza wystąpienia raz w miesiącu.
addMonthlyRule()RecurrenceRuleDodaje regułę, która powoduje, że wydarzenie powtarza się co miesiąc.
addWeeklyExclusion()RecurrenceRuleDodaje regułę, która wyklucza wystąpienia raz w tygodniu.
addWeeklyRule()RecurrenceRuleDodaje regułę, która powoduje, że wydarzenie powtarza się co tydzień.
addYearlyExclusion()RecurrenceRuleDodaje regułę, która wyklucza wystąpienia roczne.
addYearlyRule()RecurrenceRuleDodaje regułę, która powoduje, że wydarzenie powtarza się co roku.
setTimeZone(timeZone)EventRecurrenceUstawia 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

NazwaTypOpis
dateDate

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

NazwaTypOpis
dateDate

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

NazwaTypOpis
timeZoneStringstrefa 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