Calendar Service

Kalendarz

Ta usługa umożliwia skryptowi uzyskiwanie dostępu do Kalendarza Google użytkownika oraz jego modyfikowanie, w tym dostęp do dodatkowych kalendarzy, które ten użytkownik subskrybuje.

Zajęcia

NazwaKrótki opis
CalendarReprezentuje kalendarz, którego użytkownik jest właścicielem lub który subskrybuje.
CalendarAppZezwala skryptowi na odczyt i aktualizowanie Kalendarza Google użytkownika.
CalendarEventReprezentuje pojedyncze wydarzenie w kalendarzu.
CalendarEventSeriesReprezentuje serię wydarzeń (wydarzenie cykliczne).
ColorWyliczenie reprezentujące nazwane kolory dostępne w usłudze Kalendarz.
EventColorWyliczenie reprezentujące kolory nazwanych wydarzeń dostępne w usłudze Kalendarz.
EventGuestReprezentuje gościa wydarzenia.
EventRecurrenceReprezentuje ustawienia powtarzania serii zdarzeń.
GuestStatusWyliczenie reprezentujące stany wydarzenia gościa.
RecurrenceRuleReprezentuje regułę powtarzania dla serii zdarzeń.
VisibilityWyliczenie reprezentujące widoczność zdarzenia.

Calendar

Metody

MetodaZwracany typKrótki opis
createAllDayEvent(title, date)CalendarEventTworzy nowe wydarzenie całodniowe.
createAllDayEvent(title, startDate, endDate)CalendarEventTworzy nowe wydarzenie całodniowe, które może trwać kilka dni.
createAllDayEvent(title, startDate, endDate, options)CalendarEventTworzy nowe wydarzenie całodniowe, które może trwać kilka dni.
createAllDayEvent(title, date, options)CalendarEventTworzy nowe wydarzenie całodniowe.
createAllDayEventSeries(title, startDate, recurrence)CalendarEventSeriesTworzy nową serię wydarzeń całodniowych.
createAllDayEventSeries(title, startDate, recurrence, options)CalendarEventSeriesTworzy nową serię wydarzeń całodniowych.
createEvent(title, startTime, endTime)CalendarEventTworzy nowe wydarzenie.
createEvent(title, startTime, endTime, options)CalendarEventTworzy nowe wydarzenie.
createEventFromDescription(description)CalendarEventTworzy wydarzenie na podstawie dowolnego opisu.
createEventSeries(title, startTime, endTime, recurrence)CalendarEventSeriesTworzy nową serię wydarzeń.
createEventSeries(title, startTime, endTime, recurrence, options)CalendarEventSeriesTworzy nową serię wydarzeń.
deleteCalendar()voidTrwale usuwa kalendarz.
getColor()StringPobiera kolor kalendarza.
getDescription()StringPobiera opis kalendarza.
getEventById(iCalId)CalendarEventPobiera zdarzenie o podanym identyfikatorze.
getEventSeriesById(iCalId)CalendarEventSeriesPobiera serię zdarzeń o podanym identyfikatorze.
getEvents(startTime, endTime)CalendarEvent[]Pobiera wszystkie zdarzenia, które wystąpiły w danym przedziale czasu.
getEvents(startTime, endTime, options)CalendarEvent[]Pobiera wszystkie zdarzenia w danym przedziale czasu i spełniające określone kryteria.
getEventsForDay(date)CalendarEvent[]Pobiera wszystkie zdarzenia mające miejsce w danym dniu.
getEventsForDay(date, options)CalendarEvent[]Pobiera wszystkie zdarzenia, które wystąpiły w danym dniu i spełniają określone kryteria.
getId()StringPobiera identyfikator kalendarza.
getName()StringPobiera nazwę kalendarza.
getTimeZone()StringPobiera strefę czasową kalendarza.
isHidden()BooleanOkreśla, czy kalendarz jest ukryty w interfejsie.
isMyPrimaryCalendar()BooleanOkreśla, czy kalendarz jest kalendarzem głównym rzeczywistego użytkownika.
isOwnedByMe()BooleanOkreśla, czy kalendarz należy do Ciebie.
isSelected()BooleanOkreśla, czy wydarzenia z kalendarza są wyświetlane w interfejsie użytkownika.
setColor(color)CalendarUstawia kolor kalendarza.
setDescription(description)CalendarUstawia opis kalendarza.
setHidden(hidden)CalendarOkreśla, czy kalendarz jest widoczny w interfejsie.
setName(name)CalendarUstawia nazwę kalendarza.
setSelected(selected)CalendarOkreśla, czy wydarzenia z kalendarza są wyświetlane w interfejsie użytkownika.
setTimeZone(timeZone)CalendarUstawia strefę czasową kalendarza.
unsubscribeFromCalendar()voidAnuluje subskrypcję kalendarza dla użytkownika.

CalendarApp

Właściwości

WłaściwośćTypOpis
ColorColorWyliczenie reprezentujące nazwane kolory dostępne w usłudze Kalendarz.
EventColorEventColorWyliczenie reprezentujące kolory nazwanych wydarzeń dostępne w usłudze Kalendarz.
GuestStatusGuestStatusWyliczenie reprezentujące stany wydarzenia gościa.
MonthMonthWyliczenie reprezentujące miesiące w roku.
VisibilityVisibilityWyliczenie reprezentujące widoczność zdarzenia.
WeekdayWeekdayWyliczenie reprezentujące dni tygodnia.

Metody

MetodaZwracany typKrótki opis
createAllDayEvent(title, date)CalendarEventTworzy nowe wydarzenie całodniowe.
createAllDayEvent(title, startDate, endDate)CalendarEventTworzy nowe wydarzenie całodniowe, które może trwać kilka dni.
createAllDayEvent(title, startDate, endDate, options)CalendarEventTworzy nowe wydarzenie całodniowe, które może trwać kilka dni.
createAllDayEvent(title, date, options)CalendarEventTworzy nowe wydarzenie całodniowe.
createAllDayEventSeries(title, startDate, recurrence)CalendarEventSeriesTworzy nową serię wydarzeń całodniowych.
createAllDayEventSeries(title, startDate, recurrence, options)CalendarEventSeriesTworzy nową serię wydarzeń całodniowych.
createCalendar(name)CalendarTworzy nowy kalendarz, którego właścicielem jest użytkownik.
createCalendar(name, options)CalendarTworzy nowy kalendarz, którego właścicielem jest użytkownik.
createEvent(title, startTime, endTime)CalendarEventTworzy nowe wydarzenie.
createEvent(title, startTime, endTime, options)CalendarEventTworzy nowe wydarzenie.
createEventFromDescription(description)CalendarEventTworzy wydarzenie na podstawie dowolnego opisu.
createEventSeries(title, startTime, endTime, recurrence)CalendarEventSeriesTworzy nową serię wydarzeń.
createEventSeries(title, startTime, endTime, recurrence, options)CalendarEventSeriesTworzy nową serię wydarzeń.
getAllCalendars()Calendar[]Pobiera wszystkie kalendarze, których użytkownik jest właścicielem lub które subskrybuje.
getAllOwnedCalendars()Calendar[]Pobiera wszystkie kalendarze należące do użytkownika.
getCalendarById(id)CalendarPobiera kalendarz o podanym identyfikatorze.
getCalendarsByName(name)Calendar[]Pobiera wszystkie kalendarze o danej nazwie, których użytkownik jest właścicielem lub który subskrybuje.
getColor()StringPobiera kolor kalendarza.
getDefaultCalendar()CalendarPobiera domyślny kalendarz użytkownika.
getDescription()StringPobiera opis kalendarza.
getEventById(iCalId)CalendarEventPobiera zdarzenie o podanym identyfikatorze.
getEventSeriesById(iCalId)CalendarEventSeriesPobiera serię zdarzeń o podanym identyfikatorze.
getEvents(startTime, endTime)CalendarEvent[]Pobiera wszystkie zdarzenia, które wystąpiły w danym przedziale czasu.
getEvents(startTime, endTime, options)CalendarEvent[]Pobiera wszystkie zdarzenia w danym przedziale czasu i spełniające określone kryteria.
getEventsForDay(date)CalendarEvent[]Pobiera wszystkie zdarzenia mające miejsce w danym dniu.
getEventsForDay(date, options)CalendarEvent[]Pobiera wszystkie zdarzenia, które wystąpiły w danym dniu i spełniają określone kryteria.
getId()StringPobiera identyfikator kalendarza.
getName()StringPobiera nazwę kalendarza.
getOwnedCalendarById(id)CalendarPobiera kalendarz o podanym identyfikatorze, jeśli należy do użytkownika.
getOwnedCalendarsByName(name)Calendar[]Pobiera wszystkie kalendarze o danej nazwie należącej do użytkownika.
getTimeZone()StringPobiera strefę czasową kalendarza.
isHidden()BooleanOkreśla, czy kalendarz jest ukryty w interfejsie.
isMyPrimaryCalendar()BooleanOkreśla, czy kalendarz jest kalendarzem głównym rzeczywistego użytkownika.
isOwnedByMe()BooleanOkreśla, czy kalendarz należy do Ciebie.
isSelected()BooleanOkreśla, czy wydarzenia z kalendarza są wyświetlane w interfejsie użytkownika.
newRecurrence()EventRecurrenceTworzy nowy obiekt powtarzania, którego można używać do tworzenia reguł powtarzania zdarzeń.
setColor(color)CalendarUstawia kolor kalendarza.
setDescription(description)CalendarUstawia opis kalendarza.
setHidden(hidden)CalendarOkreśla, czy kalendarz jest widoczny w interfejsie.
setName(name)CalendarUstawia nazwę kalendarza.
setSelected(selected)CalendarOkreśla, czy wydarzenia z kalendarza są wyświetlane w interfejsie użytkownika.
setTimeZone(timeZone)CalendarUstawia strefę czasową kalendarza.
subscribeToCalendar(id)CalendarSubskrybuje użytkownika kalendarza o podanym identyfikatorze, jeśli może on subskrybować kalendarz.
subscribeToCalendar(id, options)CalendarSubskrybuje użytkownika kalendarza o podanym identyfikatorze, jeśli może on subskrybować kalendarz.

CalendarEvent

Metody

MetodaZwracany typKrótki opis
addEmailReminder(minutesBefore)CalendarEventDodaje do wydarzenia nowego e-maila z przypomnieniem.
addGuest(email)CalendarEventDodaje gościa do wydarzenia.
addPopupReminder(minutesBefore)CalendarEventDodaje do wydarzenia nowe wyskakujące okienko z powiadomieniem.
addSmsReminder(minutesBefore)CalendarEventDodaje nowe przypomnienie SMS do wydarzenia.
anyoneCanAddSelf()BooleanOkreśla, czy użytkownicy mogą dodawać siebie jako gości do wydarzenia w Kalendarzu.
deleteEvent()voidUsuwa wydarzenie z Kalendarza.
deleteTag(key)CalendarEventUsuwa tag klucz/wartość ze zdarzenia.
getAllDayEndDate()DatePobiera datę zakończenia tego całodniowego wydarzenia w kalendarzu.
getAllDayStartDate()DatePobiera datę rozpoczęcia tego całodniowego wydarzenia w kalendarzu.
getAllTagKeys()String[]Pobiera wszystkie klucze tagów, które zostały ustawione dla zdarzenia.
getColor()StringZwraca kolor wydarzenia z kalendarza.
getCreators()String[]Pozyskuje twórców wydarzenia.
getDateCreated()DatePobiera datę utworzenia zdarzenia.
getDescription()StringPobiera opis zdarzenia.
getEmailReminders()Integer[]Pobiera wartości minut dla wszystkich e-maili z przypomnieniami o wydarzeniu.
getEndTime()DatePobiera datę i godzinę zakończenia tego wydarzenia w kalendarzu.
getEventSeries()CalendarEventSeriesPobiera serię wydarzeń cyklicznych, do których należy to wydarzenie.
getGuestByEmail(email)EventGuestPobiera gości na podstawie adresu e-mail.
getGuestList()EventGuest[]Pobiera gości wydarzenia bez jego właściciela.
getGuestList(includeOwner)EventGuest[]Pobiera gości na wydarzenie, w tym jego właścicieli.
getId()StringPobiera unikalny identyfikator IUID wydarzenia.
getLastUpdated()DatePobiera datę ostatniej aktualizacji zdarzenia.
getLocation()StringOkreśla lokalizację wydarzenia.
getMyStatus()GuestStatusPobiera stan wydarzenia (np. bierze udział w wydarzeniu lub zaproszono) użytkownika.
getOriginalCalendarId()StringUzyskaj identyfikator kalendarza, w którym utworzono to wydarzenie.
getPopupReminders()Integer[]Pobiera wartości minut dla wszystkich wyskakujących przypomnień o wydarzeniu.
getSmsReminders()Integer[]Pobiera minuty dla wszystkich przypomnień SMS o wydarzeniu.
getStartTime()DateOkreśla datę i godzinę rozpoczęcia tego wydarzenia w kalendarzu.
getTag(key)StringPobiera wartość tagu zdarzenia.
getTitle()StringPobiera nazwę wydarzenia.
getVisibility()Visibilitypobiera widoczność wydarzenia.
guestsCanInviteOthers()BooleanOkreśla, czy goście mogą zapraszać innych gości.
guestsCanModify()BooleanOkreśla, czy goście mogą modyfikować wydarzenie.
guestsCanSeeGuests()BooleanOkreśla, czy goście mogą widzieć innych gości.
isAllDayEvent()BooleanOkreśla, czy wydarzenie jest całodniowe.
isOwnedByMe()BooleanOkreśla, czy jesteś właścicielem wydarzenia.
isRecurringEvent()BooleanOkreśla, czy wydarzenie jest częścią serii wydarzeń.
removeAllReminders()CalendarEventUsuwa wszystkie przypomnienia z wydarzenia.
removeGuest(email)CalendarEventusuwa gościa z wydarzenia.
resetRemindersToDefault()CalendarEventResetuje przypomnienia przy użyciu domyślnych ustawień kalendarza.
setAllDayDate(date)CalendarEventOkreśla datę wydarzenia.
setAllDayDates(startDate, endDate)CalendarEventOkreśla daty wydarzenia.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventOkreśla, czy goście, którzy nie są gośćmi, mogą dodawać się do wydarzenia.
setColor(color)CalendarEventUstawia kolor wydarzenia w kalendarzu.
setDescription(description)CalendarEventUstawia opis zdarzenia.
setGuestsCanInviteOthers(guestsCanInviteOthers)CalendarEventOkreśla, czy goście mogą zapraszać innych gości.
setGuestsCanModify(guestsCanModify)CalendarEventOkreśla, czy goście mogą modyfikować wydarzenie.
setGuestsCanSeeGuests(guestsCanSeeGuests)CalendarEventOkreśla, czy goście mogą widzieć innych gości.
setLocation(location)CalendarEventSłuży do określania lokalizacji wydarzenia.
setMyStatus(status)CalendarEventUstawia stan wydarzenia (np. bierze udział w wydarzeniu lub zaproszono) użytkownika.
setTag(key, value)CalendarEventUstawia w zdarzeniu tag klucz/wartość służący do przechowywania niestandardowych metadanych.
setTime(startTime, endTime)CalendarEventOkreśla daty i godziny rozpoczęcia i zakończenia wydarzenia.
setTitle(title)CalendarEventUstawia tytuł wydarzenia.
setVisibility(visibility)CalendarEventUstawia widoczność wydarzenia.

CalendarEventSeries

Metody

MetodaZwracany typKrótki opis
addEmailReminder(minutesBefore)CalendarEventSeriesDodaje do wydarzenia nowego e-maila z przypomnieniem.
addGuest(email)CalendarEventSeriesDodaje gościa do wydarzenia.
addPopupReminder(minutesBefore)CalendarEventSeriesDodaje do wydarzenia nowe wyskakujące okienko z powiadomieniem.
addSmsReminder(minutesBefore)CalendarEventSeriesDodaje nowe przypomnienie SMS do wydarzenia.
anyoneCanAddSelf()BooleanOkreśla, czy użytkownicy mogą dodawać siebie jako gości do wydarzenia w Kalendarzu.
deleteEventSeries()voidUsuwa serię wydarzeń.
deleteTag(key)CalendarEventSeriesUsuwa tag klucz/wartość ze zdarzenia.
getAllTagKeys()String[]Pobiera wszystkie klucze tagów, które zostały ustawione dla zdarzenia.
getColor()StringZwraca kolor wydarzenia z kalendarza.
getCreators()String[]Pozyskuje twórców wydarzenia.
getDateCreated()DatePobiera datę utworzenia zdarzenia.
getDescription()StringPobiera opis zdarzenia.
getEmailReminders()Integer[]Pobiera wartości minut dla wszystkich e-maili z przypomnieniami o wydarzeniu.
getGuestByEmail(email)EventGuestPobiera gości na podstawie adresu e-mail.
getGuestList()EventGuest[]Pobiera gości wydarzenia bez jego właściciela.
getGuestList(includeOwner)EventGuest[]Pobiera gości na wydarzenie, w tym jego właścicieli.
getId()StringPobiera unikalny identyfikator IUID wydarzenia.
getLastUpdated()DatePobiera datę ostatniej aktualizacji zdarzenia.
getLocation()StringOkreśla lokalizację wydarzenia.
getMyStatus()GuestStatusPobiera stan wydarzenia (np. bierze udział w wydarzeniu lub zaproszono) użytkownika.
getOriginalCalendarId()StringUzyskaj identyfikator kalendarza, w którym utworzono to wydarzenie.
getPopupReminders()Integer[]Pobiera wartości minut dla wszystkich wyskakujących przypomnień o wydarzeniu.
getSmsReminders()Integer[]Pobiera minuty dla wszystkich przypomnień SMS o wydarzeniu.
getTag(key)StringPobiera wartość tagu zdarzenia.
getTitle()StringPobiera nazwę wydarzenia.
getVisibility()Visibilitypobiera widoczność wydarzenia.
guestsCanInviteOthers()BooleanOkreśla, czy goście mogą zapraszać innych gości.
guestsCanModify()BooleanOkreśla, czy goście mogą modyfikować wydarzenie.
guestsCanSeeGuests()BooleanOkreśla, czy goście mogą widzieć innych gości.
isOwnedByMe()BooleanOkreśla, czy jesteś właścicielem wydarzenia.
removeAllReminders()CalendarEventSeriesUsuwa wszystkie przypomnienia z wydarzenia.
removeGuest(email)CalendarEventSeriesusuwa gościa z wydarzenia.
resetRemindersToDefault()CalendarEventSeriesResetuje przypomnienia przy użyciu domyślnych ustawień kalendarza.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventSeriesOkreśla, czy goście, którzy nie są gośćmi, mogą dodawać się do wydarzenia.
setColor(color)CalendarEventSeriesUstawia kolor wydarzenia w kalendarzu.
setDescription(description)CalendarEventSeriesUstawia opis zdarzenia.
setGuestsCanInviteOthers(guestsCanInviteOthers)CalendarEventSeriesOkreśla, czy goście mogą zapraszać innych gości.
setGuestsCanModify(guestsCanModify)CalendarEventSeriesOkreśla, czy goście mogą modyfikować wydarzenie.
setGuestsCanSeeGuests(guestsCanSeeGuests)CalendarEventSeriesOkreśla, czy goście mogą widzieć innych gości.
setLocation(location)CalendarEventSeriesSłuży do określania lokalizacji wydarzenia.
setMyStatus(status)CalendarEventSeriesUstawia stan wydarzenia (np. bierze udział w wydarzeniu lub zaproszono) użytkownika.
setRecurrence(recurrence, startDate)CalendarEventSeriesUstawia reguły powtarzania dla serii zdarzeń całodniowych.
setRecurrence(recurrence, startTime, endTime)CalendarEventSeriesUstawia reguły powtarzania dla tej serii zdarzeń.
setTag(key, value)CalendarEventSeriesUstawia w zdarzeniu tag klucz/wartość służący do przechowywania niestandardowych metadanych.
setTitle(title)CalendarEventSeriesUstawia tytuł wydarzenia.
setVisibility(visibility)CalendarEventSeriesUstawia widoczność wydarzenia.

Color

Właściwości

WłaściwośćTypOpis
BLUEEnum
Niebieski (#2952A3).
BROWNEnum
Brązowy (#8D6F47).
CHARCOALEnum
Węgiel drzewny (#4E5D6C).
CHESTNUTEnum
Kasztan (#865A5A).
GRAYEnum
Szary (#5A6986).
GREENEnum
Zielony (#0D7813).
INDIGOEnum
Indygo (#5229A3).
LIMEEnum
Limonkowy (#528800).
MUSTARDEnum
Musztarda (#88880E).
OLIVEEnum
Oliwkowy (#6E6E41).
ORANGEEnum
Pomarańczowy (#BE6D00).
PINKEnum
Różowy (#B1365F).
PLUMEnum
Śliwkowy (#705770).
PURPLEEnum
Fioletowy (#7A367A).
REDEnum
Czerwony (#A32929).
RED_ORANGEEnum
Czerwono-pomarańczowy (#B1440E).
SEA_BLUEEnum
Błękit morza (#29527A).
SLATEEnum
Plansza (#4A716C).
TEALEnum
Morski (#28754E).
TURQOISEEnum
Turkusowy (#1B887A).
YELLOWEnum
Żółty (#AB8B00).

EventColor

Właściwości

WłaściwośćTypOpis
PALE_BLUEEnum
Jasnoniebieski ("1").
PALE_GREENEnum
Jasnozielony ("2").
MAUVEEnum
Fioletoworóżowy ("3").
PALE_REDEnum
Jasnoczerwony ("4").
YELLOWEnum
Żółty ("5").
ORANGEEnum
Pomarańczowy ("6").
CYANEnum
Cyjan ("7").
GRAYEnum
Szary ("8").
BLUEEnum
Niebieski ("9").
GREENEnum
Zielony ("10").
REDEnum
Czerwony ("11").

EventGuest

Metody

MetodaZwracany typKrótki opis
getAdditionalGuests()IntegerPobiera liczbę dodatkowych osób, które według tego gościa biorą udział.
getEmail()StringPobiera adres e-mail gościa.
getGuestStatus()GuestStatusPobiera informacje o stanie gościa wydarzenia.
getName()StringPobiera imię i nazwisko gościa.

EventRecurrence

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.

GuestStatus

Właściwości

WłaściwośćTypOpis
INVITEDEnumGość został zaproszony, ale nie poinformował, czy weźmie udział.
MAYBEEnumGość zadeklarował, że może wziąć udział.
NOEnumGość zadeklarował, że nie weźmie udziału.
OWNEREnumGość jest właścicielem wydarzenia.
YESEnumGość potwierdził, że weźmie udział.

RecurrenceRule

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.
interval(interval)RecurrenceRuleKonfiguruje regułę, która będzie stosowana tylko w tym przedziale czasu jednostki czasu reguły.
onlyInMonth(month)RecurrenceRuleKonfiguruje regułę, aby zastosować ją tylko do określonego miesiąca.
onlyInMonths(months)RecurrenceRuleKonfiguruje regułę, aby była stosowana tylko do określonych miesięcy.
onlyOnMonthDay(day)RecurrenceRuleKonfiguruje regułę, aby była stosowana tylko do określonego dnia miesiąca.
onlyOnMonthDays(days)RecurrenceRuleKonfiguruje regułę, aby była stosowana tylko do określonych dni miesiąca.
onlyOnWeek(week)RecurrenceRuleKonfiguruje regułę, aby była stosowana tylko do określonego tygodnia w roku.
onlyOnWeekday(day)RecurrenceRuleKonfiguruje regułę, aby była stosowana tylko do określonego dnia tygodnia.
onlyOnWeekdays(days)RecurrenceRuleKonfiguruje regułę, aby była stosowana tylko do określonych dni tygodnia.
onlyOnWeeks(weeks)RecurrenceRuleKonfiguruje regułę, aby była stosowana tylko do określonych tygodni w roku.
onlyOnYearDay(day)RecurrenceRuleKonfiguruje regułę, która ma być stosowana tylko do określonego dnia roku.
onlyOnYearDays(days)RecurrenceRuleKonfiguruje regułę, aby była stosowana tylko do określonych dni w roku.
setTimeZone(timeZone)EventRecurrenceUstawia strefę czasową dla tego powtarzania.
times(times)RecurrenceRuleKonfiguruje zakończenie reguły po określonej liczbie wystąpień.
until(endDate)RecurrenceRuleKonfiguruje kończenie reguły w określonym dniu (włącznie).
weekStartsOn(day)RecurrenceRuleOkreśla dzień rozpoczęcia tygodnia na potrzeby zastosowania reguły.

Visibility

Właściwości

WłaściwośćTypOpis
CONFIDENTIALEnumTo wydarzenie jest prywatne.
DEFAULTEnumUżywa domyślnej widoczności wydarzeń w kalendarzu.
PRIVATEEnumWydarzenie jest prywatne i tylko uczestnicy mogą wyświetlać jego szczegóły.
PUBLICEnumWydarzenie jest publiczne, a szczegóły wydarzenia są widoczne dla wszystkich czytelników kalendarza.