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 będzie powtarzane 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 dla określonej daty.
addMonthlyExclusion()RecurrenceRuleDodaje regułę, która co miesiąc wyklucza wystąpienia.
addMonthlyRule()RecurrenceRuleDodaje regułę, która powoduje, że wydarzenie powtarza się co miesiąc.
addWeeklyExclusion()RecurrenceRuleDodaje regułę, która wykluczy wystąpienia co tydzień.
addWeeklyRule()RecurrenceRuleDodaje regułę, która powoduje, że wydarzenie powtarza się co tydzień.
addYearlyExclusion()RecurrenceRuleDodaje regułę, która co roku wyklucza wystąpienia.
addYearlyRule()RecurrenceRuleDodaje regułę, która powoduje, że wydarzenie powtarza się co roku.
setTimeZone(timeZone)EventRecurrenceUstawia 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

NazwaTypOpis
dateDate

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

NazwaTypOpis
dateDate

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

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