Calendar Service

Kalendarz

Ta usługa umożliwia skryptowi uzyskiwanie dostępu do Kalendarza Google użytkownika i modyfikowanie go łącznie z dodatkowymi kalendarzami, które użytkownik subskrybuje.

Zajęcia

NazwaKrótki opis
CalendarReprezentuje kalendarz należący do użytkownika lub który subskrybuje.
CalendarAppZezwala skryptowi na odczytywanie i aktualizowanie Kalendarza Google użytkownika.
CalendarEventReprezentuje jedno wydarzenie w kalendarzu.
CalendarEventSeriesReprezentuje serię wydarzeń (wydarzenia cykliczne).
ColorWyliczenie reprezentujące nazwane kolory dostępne w usłudze Kalendarz.
EventColorWyliczenie reprezentujące nazwane kolory wydarzeń dostępne w usłudze Kalendarz.
EventGuestReprezentuje gościa wydarzenia.
EventRecurrenceReprezentuje ustawienia powtarzania serii zdarzeń.
EventTypeWyliczenie reprezentujące typ zdarzenia.
GuestStatusEnum stanów wydarzenia, które może mieć gość.
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 obejmować 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ą całodniową serię wydarzeń.
createAllDayEventSeries(title, startDate, recurrence, options)CalendarEventSeriesTworzy nową całodniową serię wydarzeń.
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, które wystąpiły w danym przedziale czasu i spełniają określone kryteria.
getEventsForDay(date)CalendarEvent[]Pobiera wszystkie zdarzenia, które wystąpiły 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 głównym kalendarzem efektywnego 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)CalendarOkreśla opis kalendarza.
setHidden(hidden)CalendarOkreśla, czy kalendarz jest widoczny w interfejsie użytkownika.
setName(name)CalendarUstawia nazwę kalendarza.
setSelected(selected)CalendarOkreśla, czy wydarzenia z kalendarza mają być wyświetlane w interfejsie użytkownika.
setTimeZone(timeZone)CalendarUstawia strefę czasową kalendarza.
unsubscribeFromCalendar()voidAnuluje subskrypcję kalendarza 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 nazwane kolory wydarzeń dostępne w usłudze Kalendarz.
GuestStatusGuestStatusEnum stanów wydarzenia, które może mieć gość.
MonthMonthEnum reprezentujące miesiące w roku.
VisibilityVisibilityWyliczenie reprezentujące widoczność zdarzenia.
WeekdayWeekdayEnum 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 obejmować 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ą całodniową serię wydarzeń.
createAllDayEventSeries(title, startDate, recurrence, options)CalendarEventSeriesTworzy nową całodniową serię wydarzeń.
createCalendar(name)CalendarTworzy nowy kalendarz, który należy do użytkownika.
createCalendar(name, options)CalendarTworzy nowy kalendarz, który należy do użytkownika.
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 należące do użytkownika lub subskrybowane przez użytkownika.
getAllOwnedCalendars()Calendar[]Pobiera wszystkie kalendarze należące do użytkownika.
getCalendarById(id)CalendarPobiera kalendarz o podanym identyfikatorze.
getCalendarsByName(name)Calendar[]Pobiera wszystkie kalendarze o podanej nazwie, które użytkownik jest właścicielem lub subskrybuje go.
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, które wystąpiły w danym przedziale czasu i spełniają określone kryteria.
getEventsForDay(date)CalendarEvent[]Pobiera wszystkie zdarzenia, które wystąpiły 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 podanej nazwie użytkownika.
getTimeZone()StringPobiera strefę czasową kalendarza.
isHidden()BooleanOkreśla, czy kalendarz jest ukryty w interfejsie.
isMyPrimaryCalendar()BooleanOkreśla, czy kalendarz jest głównym kalendarzem efektywnego 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żyć do tworzenia reguł powtarzania zdarzeń.
setColor(color)CalendarUstawia kolor kalendarza.
setDescription(description)CalendarOkreśla opis kalendarza.
setHidden(hidden)CalendarOkreśla, czy kalendarz jest widoczny w interfejsie użytkownika.
setName(name)CalendarUstawia nazwę kalendarza.
setSelected(selected)CalendarOkreśla, czy wydarzenia z kalendarza mają być wyświetlane w interfejsie użytkownika.
setTimeZone(timeZone)CalendarUstawia strefę czasową kalendarza.
subscribeToCalendar(id)CalendarSubskrybuje kalendarz o podanym identyfikatorze (jeśli użytkownik może subskrybować).
subscribeToCalendar(id, options)CalendarSubskrybuje kalendarz o podanym identyfikatorze (jeśli użytkownik może subskrybować).

CalendarEvent

Metody

MetodaZwracany typKrótki opis
addEmailReminder(minutesBefore)CalendarEventDodaje nowe przypomnienie e-mail do wydarzenia.
addGuest(email)CalendarEventDodaje gościa do wydarzenia.
addPopupReminder(minutesBefore)CalendarEventDodaje do wydarzenia nowe wyskakujące powiadomienie.
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 ustawionych w zdarzeniu.
getColor()StringZwraca kolor wydarzenia w kalendarzu.
getCreators()String[]Pobiera twórców wydarzenia.
getDateCreated()DatePobiera datę utworzenia wydarzenia.
getDescription()StringPobiera opis wydarzenia.
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.
getEventType()EventTypeUzyskaj dostęp do funkcji EventType tego wydarzenia.
getGuestByEmail(email)EventGuestZapisuje gościa na podstawie adresu e-mail.
getGuestList()EventGuest[]Pobiera gości wydarzenia z wyłączeniem właściciela wydarzenia.
getGuestList(includeOwner)EventGuest[]Pobiera gości wydarzenia, łącznie z właścicielami wydarzenia.
getId()StringPobiera unikalny identyfikator iCalUID wydarzenia.
getLastUpdated()DatePobiera datę ostatniej aktualizacji wydarzenia.
getLocation()StringPobiera lokalizację wydarzenia.
getMyStatus()GuestStatusPobiera stan wydarzenia (np. udział lub zaproszenie) aktywnego użytkownika.
getOriginalCalendarId()StringUzyskaj identyfikator kalendarza, w którym zostało utworzone to wydarzenie.
getPopupReminders()Integer[]Pobiera wartości minut dla wszystkich wyskakujących przypomnień o wydarzeniu.
getSmsReminders()Integer[]Pobiera wartości minut dla wszystkich przypomnień SMS dotyczących wydarzenia.
getStartTime()DatePobiera datę i godzinę rozpoczęcia tego wydarzenia w kalendarzu.
getTag(key)StringPobiera wartość tagu zdarzenia.
getTitle()StringPobiera tytuł wydarzenia.
getVisibility()VisibilityPobiera informacje o widoczności 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ą wyświetlać innych gości.
isAllDayEvent()BooleanOkreśla, czy jest to wydarzenie całodniowe.
isOwnedByMe()BooleanOkreśla, czy jesteś właścicielem wydarzenia.
isRecurringEvent()BooleanOkreśla, czy zdarzenie należy do serii zdarzeń.
removeAllReminders()CalendarEventUsuwa wszystkie przypomnienia z wydarzenia.
removeGuest(email)CalendarEventUsuwa gościa z wydarzenia.
resetRemindersToDefault()CalendarEventPowoduje zresetowanie przypomnień przy użyciu domyślnych ustawień kalendarza.
setAllDayDate(date)CalendarEventUstawia datę zdarzenia.
setAllDayDates(startDate, endDate)CalendarEventUstawia daty wydarzenia.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventOkreśla, czy osoby niebędące gośćmi mogą dodawać się do wydarzenia.
setColor(color)CalendarEventUstawia kolor wydarzenia w kalendarzu.
setDescription(description)CalendarEventOkreśla 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)CalendarEventUstawia lokalizację wydarzenia.
setMyStatus(status)CalendarEventOkreśla stan aktywnego użytkownika (np. bierze udział w wydarzeniu lub zaprosił).
setTag(key, value)CalendarEventUstawia w zdarzeniu tag klucz-wartość, który służy do przechowywania niestandardowych metadanych.
setTime(startTime, endTime)CalendarEventUstawia 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 nowe przypomnienie e-mail do wydarzenia.
addGuest(email)CalendarEventSeriesDodaje gościa do wydarzenia.
addPopupReminder(minutesBefore)CalendarEventSeriesDodaje do wydarzenia nowe wyskakujące powiadomienie.
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 ustawionych w zdarzeniu.
getColor()StringZwraca kolor wydarzenia w kalendarzu.
getCreators()String[]Pobiera twórców wydarzenia.
getDateCreated()DatePobiera datę utworzenia wydarzenia.
getDescription()StringPobiera opis wydarzenia.
getEmailReminders()Integer[]Pobiera wartości minut dla wszystkich e-maili z przypomnieniami o wydarzeniu.
getEventType()EventTypeUzyskaj dostęp do funkcji EventType tego wydarzenia.
getGuestByEmail(email)EventGuestZapisuje gościa na podstawie adresu e-mail.
getGuestList()EventGuest[]Pobiera gości wydarzenia z wyłączeniem właściciela wydarzenia.
getGuestList(includeOwner)EventGuest[]Pobiera gości wydarzenia, łącznie z właścicielami wydarzenia.
getId()StringPobiera unikalny identyfikator iCalUID wydarzenia.
getLastUpdated()DatePobiera datę ostatniej aktualizacji wydarzenia.
getLocation()StringPobiera lokalizację wydarzenia.
getMyStatus()GuestStatusPobiera stan wydarzenia (np. udział lub zaproszenie) aktywnego użytkownika.
getOriginalCalendarId()StringUzyskaj identyfikator kalendarza, w którym zostało utworzone to wydarzenie.
getPopupReminders()Integer[]Pobiera wartości minut dla wszystkich wyskakujących przypomnień o wydarzeniu.
getSmsReminders()Integer[]Pobiera wartości minut dla wszystkich przypomnień SMS dotyczących wydarzenia.
getTag(key)StringPobiera wartość tagu zdarzenia.
getTitle()StringPobiera tytuł wydarzenia.
getVisibility()VisibilityPobiera informacje o widoczności 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ą wyświetlać 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()CalendarEventSeriesPowoduje zresetowanie przypomnień przy użyciu domyślnych ustawień kalendarza.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventSeriesOkreśla, czy osoby niebędące gośćmi mogą dodawać się do wydarzenia.
setColor(color)CalendarEventSeriesUstawia kolor wydarzenia w kalendarzu.
setDescription(description)CalendarEventSeriesOkreśla 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)CalendarEventSeriesUstawia lokalizację wydarzenia.
setMyStatus(status)CalendarEventSeriesOkreśla stan aktywnego użytkownika (np. bierze udział w wydarzeniu lub zaprosił).
setRecurrence(recurrence, startDate)CalendarEventSeriesUstawia reguły powtarzania dla całodniowej serii wydarzeń.
setRecurrence(recurrence, startTime, endTime)CalendarEventSeriesUstawia reguły powtarzania dla tej serii zdarzeń.
setTag(key, value)CalendarEventSeriesUstawia w zdarzeniu tag klucz-wartość, który służy 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
Antracyt (#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
Morski błękit (#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 prognozy ten gość weźmie udział.
getEmail()StringPobiera adres e-mail gościa.
getGuestStatus()GuestStatusPobiera stan 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 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.

EventType

Właściwości

WłaściwośćTypOpis
DEFAULTEnumWydarzenie ma charakter zwykły.
BIRTHDAYEnumWydarzenie to jest specjalne całodniowe i powtarza się co roku.
FOCUS_TIMEEnumTo wydarzenie typu czas skupienia.
FROM_GMAILEnumWydarzenie jest wydarzeniem z Gmaila.
OUT_OF_OFFICEEnumWydarzenie jest organizowane poza biurem.
WORKING_LOCATIONEnumWydarzenie jest powiązane z lokalizacją miejsca pracy.

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ść poinformował, że nie weźmie udziału.
OWNEREnumGość jest właścicielem wydarzenia.
YESEnumGość poinformował, ż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 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.
interval(interval)RecurrenceRuleKonfiguruje regułę tak, aby była stosowana tylko w tym przedziale czasu jej jednostki.
onlyInMonth(month)RecurrenceRuleKonfiguruje zastosowanie reguły tylko do określonego miesiąca.
onlyInMonths(months)RecurrenceRuleKonfiguruje regułę tak, aby była stosowana tylko do określonych miesięcy.
onlyOnMonthDay(day)RecurrenceRuleKonfiguruje zastosowanie reguły tylko do określonego dnia miesiąca.
onlyOnMonthDays(days)RecurrenceRuleKonfiguruje regułę tak, aby była stosowana tylko do określonych dni miesiąca.
onlyOnWeek(week)RecurrenceRuleKonfiguruje zastosowanie reguły tylko do określonego tygodnia w roku.
onlyOnWeekday(day)RecurrenceRuleKonfiguruje zastosowanie reguły tylko do określonego dnia tygodnia.
onlyOnWeekdays(days)RecurrenceRuleKonfiguruje regułę tak, aby była stosowana tylko do określonych dni tygodnia.
onlyOnWeeks(weeks)RecurrenceRuleKonfiguruje regułę tak, aby była stosowana tylko do określonych tygodni w roku.
onlyOnYearDay(day)RecurrenceRuleKonfiguruje zastosowanie reguły tylko do określonego dnia w roku.
onlyOnYearDays(days)RecurrenceRuleKonfiguruje regułę tak, aby była stosowana tylko do określonych dni w roku.
setTimeZone(timeZone)EventRecurrenceUstawia strefę czasową tego powtarzania.
times(times)RecurrenceRuleKonfiguruje zakończenie reguły po określonej liczbie wystąpień.
until(endDate)RecurrenceRuleKonfiguruje regułę tak, by kończyła się 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
CONFIDENTIALEnumWydarzenie jest prywatne.
DEFAULTEnumKorzysta z domyślnej widoczności wydarzeń w kalendarzu.
PRIVATEEnumWydarzenie jest prywatne i mogą go wyświetlać tylko jego uczestnicy.
PUBLICEnumWydarzenie jest publiczne, a jego szczegóły są widoczne dla wszystkich czytelników kalendarza.