Class EventRecurrence

EventRecurrence

Reprezentuje ustawienia cykliczności serii wydarzeń.

Metody

MetodaZwracany typKrótki opis
addDailyExclusion()RecurrenceRuleDodaje regułę, która wyklucza wystąpienia codziennie.
addDailyRule()RecurrenceRuleDodaje regułę, która powoduje, że wydarzenie powtarza się codziennie.
addDate(date)EventRecurrenceDodaje regułę, która powoduje powtarzanie się wydarzenia w określonym dniu.
addDateExclusion(date)EventRecurrenceDodaje regułę, która wyklucza wystąpienie w określonym dniu.
addMonthlyExclusion()RecurrenceRuleDodaje regułę, która wyklucza wystąpienia co miesiąc.
addMonthlyRule()RecurrenceRuleDodaje regułę, która powoduje, że wydarzenie powtarza się co miesiąc.
addWeeklyExclusion()RecurrenceRuleDodaje regułę, która wyklucza wystąpienia co tydzień.
addWeeklyRule()RecurrenceRuleDodaje regułę, która powoduje, że wydarzenie powtarza się co tydzień.
addYearlyExclusion()RecurrenceRuleDodaje regułę, która wyklucza wystąpienia w skali roku.
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 wystąpienia codziennie.

// Creates a rule that recurs every week after the first 30 days.
const recurrence =
    CalendarApp.newRecurrence().addWeeklyRule().addDailyExclusion().times(30);

Powrót

RecurrenceRule – nowy RecurrenceRule

Autoryzacja

Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów 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.
const recurrence = CalendarApp.newRecurrence().addDailyRule().times(10);

Powrót

RecurrenceRule – nowy RecurrenceRule

Autoryzacja

Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów 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 powtarzanie się wydarzenia w określonym dniu.

Parametry

NazwaTypOpis
dateDate

Powrót

EventRecurrence – to EventRecurrence do łączenia

Autoryzacja

Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów 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 w określonym dniu.

Parametry

NazwaTypOpis
dateDate

Powrót

EventRecurrence – to EventRecurrence do łączenia

Autoryzacja

Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów 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 co miesiąc.

Domyślnie wykluczenie jest stosowane tego samego dnia miesiąca co pierwsze wydarzenie w serii, ale można to zmienić, wywołując funkcję RecurrenceRule.onlyOnMonthDay(day) lub RecurrenceRule.onlyOnMonthDays(days).

Powrót

RecurrenceRule – nowy RecurrenceRule

Autoryzacja

Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów 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 funkcję RecurrenceRule.onlyOnMonthDay(day) lub RecurrenceRule.onlyOnMonthDays(days).

// Creates a rule that recurs every month for three months.
const recurrence = CalendarApp.newRecurrence().addMonthlyRule().times(4);

Powrót

RecurrenceRule – nowy RecurrenceRule

Autoryzacja

Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów 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 co tydzień.

Domyślnie wykluczenie jest stosowane w tym samym dniu tygodnia co pierwsze wydarzenie 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.
const recurrence = CalendarApp.newRecurrence()
                       .addDailyRule()
                       .addWeeklyExclusion()
                       .onlyOnWeekday(CalendarApp.Weekday.WEDNESDAY)
                       .times(4);

Powrót

RecurrenceRule – nowy RecurrenceRule

Autoryzacja

Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów 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 funkcję RecurrenceRule.onlyOnWeekday(day) lub RecurrenceRule.onlyOnWeekdays(days).

// Creates a rule that recurs every week for ten weeks.
const recurrence = CalendarApp.newRecurrence().addWeeklyRule().times(10);

Powrót

RecurrenceRule – nowy RecurrenceRule

Autoryzacja

Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów 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 w skali roku.

Domyślnie wykluczenie jest stosowane tego samego dnia roku co pierwsze zdarzenie w serii, ale można to zmienić, wywołując RecurrenceRule.onlyOnYearDay(day) lub RecurrenceRule.onlyOnYearDays(days).

Powrót

RecurrenceRule – nowy RecurrenceRule

Autoryzacja

Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów 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 zdarzenie powtarza się w tym samym dniu roku co pierwsze zdarzenie w serii, ale można to zmienić, wywołując funkcję RecurrenceRule.onlyOnYearDay(day) lub RecurrenceRule.onlyOnYearDays(days).

Powrót

RecurrenceRule – nowy RecurrenceRule

Autoryzacja

Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów 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. Ma to wpływ na datę i godzinę powtarzania się wydarzeń oraz na to, czy wydarzenie zmienia się wraz z czasem letnim. Domyślnie jest to strefa czasowa kalendarza.

Parametry

NazwaTypOpis
timeZoneStringstrefa czasowa podana w formacie „long” (np. „America/New_York”, zgodnie z listą na stronie Joda.org);

Powrót

EventRecurrence – to EventRecurrence do łączenia

Autoryzacja

Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:

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