Calendar Service

Kalendarz

Ta usługa umożliwia skryptowi dostęp do Kalendarza Google użytkownika i jego modyfikowanie, w tym dodatkowych kalendarzy, do których użytkownik ma subskrypcję.

Zajęcia

NazwaKrótki opis
CalendarReprezentuje kalendarz, którego użytkownik jest właścicielem lub subskrybentem.
CalendarAppUmożliwia skryptowi odczytywanie i aktualizowanie Kalendarza Google użytkownika.
CalendarEventReprezentuje pojedyncze wydarzenie w kalendarzu.
CalendarEventSeriesReprezentuje serię zdarzeń (wydarzenie 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ń.
EventTransparencyTyp enumeracji reprezentujący przejrzystość zdarzenia.
EventTypeEnum reprezentujący typ zdarzenia.
GuestStatusWyliczenie reprezentujące stany, jakie może mieć gość na wydarzeniu.
RecurrenceRuleReprezentuje regułę powtarzania dla serii zdarzeń.
VisibilityTyp enum reprezentujący widoczność zdarzenia.

Calendar

Metody

MetodaZwracany typKrótki opis
createAllDayEvent(title, date)CalendarEventTworzy nowe wydarzenie całodniowe.
createAllDayEvent(title, startDate, endDate)CalendarEventTworzy nowe całodniowe wydarzenie, które może obejmować kilka dni.
createAllDayEvent(title, startDate, endDate, options)CalendarEventTworzy nowe całodniowe wydarzenie, które może obejmować 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)CalendarEventUtworzy nowe zdarzenie.
createEvent(title, startTime, endTime, options)CalendarEventUtworzy nowe zdarzenie.
createEventFromDescription(description)CalendarEventTworzy zdarzenie na podstawie opisu swobodnego.
createEventSeries(title, startTime, endTime, recurrence)CalendarEventSeriestworzy nową serię zdarzeń,
createEventSeries(title, startTime, endTime, recurrence, options)CalendarEventSeriestworzy nową serię zdarzeń,
deleteCalendar()voidTrwale usuwa kalendarz.
getColor()StringPobiera kolor kalendarza.
getDescription()StringPobiera opis kalendarza.
getEventById(iCalId)CalendarEventPobiera wydarzenie o podanym identyfikatorze.
getEventSeriesById(iCalId)CalendarEventSeriesPobiera serię wydarzeń o podanym identyfikatorze.
getEvents(startTime, endTime)CalendarEvent[]Pobiera wszystkie zdarzenia, które wystąpiły w określonym zakresie czasowym.
getEvents(startTime, endTime, options)CalendarEvent[]Pobiera wszystkie zdarzenia, które występują w danym zakresie czasowym 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 kalendarzem głównym dla danego użytkownika.
isOwnedByMe()BooleanOkreśla, czy kalendarz należy do Ciebie.
isSelected()BooleanOkreśla, czy wydarzenia z kalendarza są wyświetlane w interfejsie.
setColor(color)CalendarUstawia kolor kalendarza.
setDescription(description)CalendarOkreśla 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.
setTimeZone(timeZone)CalendarUstawia strefę czasową kalendarza.
unsubscribeFromCalendar()voidanulowanie subskrypcji kalendarza przez 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.
EventTransparencyEventTransparencyWyliczenie EventTransparency.
EventTypeEventTypeWyliczenie EventType.
GuestStatusGuestStatusWyliczenie reprezentujące stany, jakie może mieć gość na wydarzeniu.
MonthMonthTyp enum reprezentujący miesiące w roku.
VisibilityVisibilityTyp enum reprezentujący widoczność zdarzenia.
WeekdayWeekdayTyp enum reprezentujący dni tygodnia.

Metody

MetodaZwracany typKrótki opis
createAllDayEvent(title, date)CalendarEventTworzy nowe wydarzenie całodniowe.
createAllDayEvent(title, startDate, endDate)CalendarEventTworzy nowe całodniowe wydarzenie, które może obejmować kilka dni.
createAllDayEvent(title, startDate, endDate, options)CalendarEventTworzy nowe całodniowe wydarzenie, które może obejmować 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)CalendarEventUtworzy nowe zdarzenie.
createEvent(title, startTime, endTime, options)CalendarEventUtworzy nowe zdarzenie.
createEventFromDescription(description)CalendarEventTworzy zdarzenie na podstawie opisu swobodnego.
createEventSeries(title, startTime, endTime, recurrence)CalendarEventSeriestworzy nową serię zdarzeń,
createEventSeries(title, startTime, endTime, recurrence, options)CalendarEventSeriestworzy nową serię zdarzeń,
getAllCalendars()Calendar[]Pobiera wszystkie kalendarze należące do użytkownika lub do których jest on subskrybentem.
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 należą do użytkownika lub są przez niego subskrybowane.
getColor()StringPobiera kolor kalendarza.
getDefaultCalendar()CalendarPobiera domyślny kalendarz użytkownika.
getDescription()StringPobiera opis kalendarza.
getEventById(iCalId)CalendarEventPobiera wydarzenie o podanym identyfikatorze.
getEventSeriesById(iCalId)CalendarEventSeriesPobiera serię wydarzeń o podanym identyfikatorze.
getEvents(startTime, endTime)CalendarEvent[]Pobiera wszystkie zdarzenia, które wystąpiły w określonym zakresie czasowym.
getEvents(startTime, endTime, options)CalendarEvent[]Pobiera wszystkie zdarzenia, które występują w danym zakresie czasowym 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 on do użytkownika.
getOwnedCalendarsByName(name)Calendar[]Pobiera wszystkie należące do użytkownika kalendarze o podanej nazwie.
getTimeZone()StringPobiera strefę czasową kalendarza.
isHidden()BooleanOkreśla, czy kalendarz jest ukryty w interfejsie.
isMyPrimaryCalendar()BooleanOkreśla, czy kalendarz jest kalendarzem głównym dla danego użytkownika.
isOwnedByMe()BooleanOkreśla, czy kalendarz należy do Ciebie.
isSelected()BooleanOkreśla, czy wydarzenia z kalendarza są wyświetlane w interfejsie.
newRecurrence()EventRecurrenceTworzy nowy obiekt powtarzalności, który można wykorzystać 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.
setName(name)CalendarUstawia nazwę kalendarza.
setSelected(selected)CalendarOkreśla, czy wydarzenia z kalendarza są wyświetlane w interfejsie.
setTimeZone(timeZone)CalendarUstawia strefę czasową kalendarza.
subscribeToCalendar(id)CalendarSubskrybuje kalendarz o podanym identyfikatorze, jeśli użytkownik ma do niego dostęp.
subscribeToCalendar(id, options)CalendarSubskrybuje kalendarz o podanym identyfikatorze, jeśli użytkownik ma do niego dostęp.

CalendarEvent

Metody

MetodaZwracany typKrótki opis
addEmailReminder(minutesBefore)CalendarEventDodaje nowe e-mailowe przypomnienie do wydarzenia.
addGuest(email)CalendarEventDodaje gościa do wydarzenia.
addPopupReminder(minutesBefore)CalendarEventDodaje nowe powiadomienie wyskakujące do zdarzenia.
addSmsReminder(minutesBefore)CalendarEventDodaje nowe przypomnienie SMS-em 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 z zdarzenia tag klucz-wartość.
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 zdarzenia.
getDescription()StringPobiera opis zdarzenia.
getEmailReminders()Integer[]Pobiera wartości minutowe wszystkich przypomnień e-mail dotyczących wydarzenia.
getEndTime()DatePobiera datę i godzinę zakończenia tego wydarzenia w kalendarzu.
getEventSeries()CalendarEventSeriesPobiera serię zdarzeń cyklicznych, do których należy to zdarzenie.
getEventType()EventTypePobiera wartość EventType tego zdarzenia.
getGuestByEmail(email)EventGuestPobiera dane gościa na podstawie adresu e-mail.
getGuestList()EventGuest[]Pobiera listę gości wydarzenia, z wyjątkiem właściciela wydarzenia.
getGuestList(includeOwner)EventGuest[]Pobiera listę gości wydarzenia, w tym ewentualnie właścicieli wydarzenia.
getId()StringPobiera unikalny identyfikator iCalUID wydarzenia.
getLastUpdated()DatePobiera datę ostatniej modyfikacji wydarzenia.
getLocation()StringPobiera lokalizację wydarzenia.
getMyStatus()GuestStatusPobiera stan zdarzenia (np. uczestnictwo lub zaproszenie) skutecznego użytkownika.
getOriginalCalendarId()StringUzyskaj identyfikator kalendarza, w którym to wydarzenie zostało pierwotnie utworzone.
getPopupReminders()Integer[]Pobiera wartości minutowe wszystkich okien z przypomnieniem dla danego wydarzenia.
getSmsReminders()Integer[]Pobiera wartości minutowe wszystkich przypomnień SMS-owych dotyczących wydarzenia.
getStartTime()DatePobiera datę i godzinę rozpoczęcia tego wydarzenia z kalendarza.
getTag(key)StringPobiera wartość tagu zdarzenia.
getTitle()StringPobiera nazwę zdarzenia.
getTransparency()EventTransparencyPobiera przezroczystość zdarzenia.
getVisibility()VisibilityPobiera widoczność zdarzenia.
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 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()CalendarEventPrzywraca przypomnienia przy użyciu ustawień domyślnych kalendarza.
setAllDayDate(date)CalendarEventUstawia datę zdarzenia.
setAllDayDates(startDate, endDate)CalendarEventUstawia daty wydarzenia.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventOkreśla, czy osoby, które nie są gośćmi, mogą dodać 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)CalendarEventUstawia lokalizację wydarzenia.
setMyStatus(status)CalendarEventUstawia stan użytkownika (np. uczestnictwo lub zaproszenie) w związku z danym zdarzeniem.
setTag(key, value)CalendarEventUstawia tag klucz-wartość w zdarzeniu na potrzeby przechowywania niestandardowych metadanych.
setTime(startTime, endTime)CalendarEventUstawia daty i godziny rozpoczęcia oraz zakończenia wydarzenia.
setTitle(title)CalendarEventUstawia tytuł zdarzenia.
setTransparency(transparency)CalendarEventUstawia przezroczystość zdarzenia.
setVisibility(visibility)CalendarEventUstawia widoczność zdarzenia.

CalendarEventSeries

Metody

MetodaZwracany typKrótki opis
addEmailReminder(minutesBefore)CalendarEventSeriesDodaje nowe e-mailowe przypomnienie do wydarzenia.
addGuest(email)CalendarEventSeriesDodaje gościa do wydarzenia.
addPopupReminder(minutesBefore)CalendarEventSeriesDodaje nowe powiadomienie wyskakujące do zdarzenia.
addSmsReminder(minutesBefore)CalendarEventSeriesDodaje nowe przypomnienie SMS-em 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 zdarzenia.
getDescription()StringPobiera opis zdarzenia.
getEmailReminders()Integer[]Pobiera wartości minutowe wszystkich przypomnień e-mail dotyczących wydarzenia.
getEventType()EventTypePobiera wartość EventType tego zdarzenia.
getGuestByEmail(email)EventGuestPobiera dane gościa na podstawie adresu e-mail.
getGuestList()EventGuest[]Pobiera listę gości wydarzenia, z wyjątkiem właściciela wydarzenia.
getGuestList(includeOwner)EventGuest[]Pobiera listę gości wydarzenia, w tym ewentualnie właścicieli wydarzenia.
getId()StringPobiera unikalny identyfikator iCalUID wydarzenia.
getLastUpdated()DatePobiera datę ostatniej modyfikacji wydarzenia.
getLocation()StringPobiera lokalizację wydarzenia.
getMyStatus()GuestStatusPobiera stan zdarzenia (np. uczestnictwo lub zaproszenie) skutecznego użytkownika.
getOriginalCalendarId()StringUzyskaj identyfikator kalendarza, w którym to wydarzenie zostało pierwotnie utworzone.
getPopupReminders()Integer[]Pobiera wartości minutowe wszystkich okien z przypomnieniem dla danego wydarzenia.
getSmsReminders()Integer[]Pobiera wartości minutowe wszystkich przypomnień SMS-owych dotyczących wydarzenia.
getTag(key)StringPobiera wartość tagu zdarzenia.
getTitle()StringPobiera nazwę zdarzenia.
getTransparency()EventTransparencyPobiera przezroczystość zdarzenia.
getVisibility()VisibilityPobiera widoczność zdarzenia.
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()CalendarEventSeriesPrzywraca przypomnienia przy użyciu ustawień domyślnych kalendarza.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventSeriesOkreśla, czy osoby, które nie są gośćmi, mogą dodać 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)CalendarEventSeriesUstawia lokalizację wydarzenia.
setMyStatus(status)CalendarEventSeriesUstawia stan użytkownika (np. uczestnictwo lub zaproszenie) w związku z danym zdarzeniem.
setRecurrence(recurrence, startDate)CalendarEventSeriesUstawia reguły powtarzania serii wydarzeń całodniowych.
setRecurrence(recurrence, startTime, endTime)CalendarEventSeriesUstawia reguły powtarzania serii wydarzeń.
setTag(key, value)CalendarEventSeriesUstawia tag klucz-wartość w zdarzeniu na potrzeby przechowywania niestandardowych metadanych.
setTitle(title)CalendarEventSeriesUstawia tytuł zdarzenia.
setTransparency(transparency)CalendarEventSeriesUstawia przezroczystość zdarzenia.
setVisibility(visibility)CalendarEventSeriesOkreśla widoczność zdarzenia.

Color

Właściwości

WłaściwośćTypOpis
BLUEEnum
Niebieski (#2952A3).
BROWNEnum
Brązowy (#8D6F47).
CHARCOALEnum
Węgiel drzewny (#4E5D6C).
CHESTNUTEnum
Chestnut (#865A5A).
GRAYEnum
Szary (#5A6986).
GREENEnum
Zielony (#0D7813).
INDIGOEnum
Indygo (#5229A3).
LIMEEnum
Limonka (#528800).
MUSTARDEnum
Musztarda (#88880E).
OLIVEEnum
Olive (#6E6E41).
ORANGEEnum
Pomarańczowy (#BE6D00).
PINKEnum
różowy (#B1365F).
PLUMEnum
Plum (#705770).
PURPLEEnum
Fioletowy (#7A367A).
REDEnum
Czerwony (#A32929).
RED_ORANGEEnum
Czerwono-pomarańczowy (#B1440E).
SEA_BLUEEnum
Morska zieleń (#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"), nazywany w interfejsie Kalendarza „Peacock”.
PALE_GREENEnum
Bladozielony ("2"), nazywany „Sage” w interfejsie Kalendarza.
MAUVEEnum
Mauve ("3"), w interfejsie Kalendarza nazywany „Winogronami”.
PALE_REDEnum
Jasnoczerwony ("4"), nazywany „Flamingo” w interfejsie Kalendarza.
YELLOWEnum
Żółty ("5"), nazywany „Banana” w interfejsie Kalendarza.
ORANGEEnum
Pomarańczowy ("6"), nazywany w interfejsie Kalendarza „Pomarańczowy”.
CYANEnum
Błękit ("7"), nazywany „Lawendowy” w interfejsie Kalendarza.
GRAYEnum
Szary ("8"), nazywany „grafitowym” w interfejsie Kalendarza.
BLUEEnum
Niebieski ("9"), nazywany „Blueberry” w interfejsie Kalendarza.
GREENEnum
Zielony ("10"), w interfejsie Kalendarza nazywany „Basil”.
REDEnum
Czerwony ("11"), nazywany w interfejsie Kalendarza „Czerwony”.

EventGuest

Metody

MetodaZwracany typKrótki opis
getAdditionalGuests()IntegerPobiera liczbę dodatkowych osób, które według tego gościa wezmą udział w spotkaniu.
getEmail()StringPobiera adres e-mail gościa.
getGuestStatus()GuestStatusPobiera stan gościa w wydarzeniu.
getName()StringPobiera nazwę gościa.

EventRecurrence

Metody

MetodaZwracany typKrótki opis
addDailyExclusion()RecurrenceRuleDodaje regułę, która wyklucza wystąpienia na podstawie dnia.
addDailyRule()RecurrenceRuleDodaje regułę, która powoduje, że zdarzenie będzie się powtarzać codziennie.
addDate(date)EventRecurrenceDodaje regułę, która powoduje powtarzanie zdarzenia w określonej dacie.
addDateExclusion(date)EventRecurrenceDodaje regułę, która wyklucza wystąpienie w konkretnej dacie.
addMonthlyExclusion()RecurrenceRuleDodaje regułę, która wyklucza wystąpienia na podstawie miesiąca.
addMonthlyRule()RecurrenceRuleDodaje regułę, która powoduje, że zdarzenie będzie się powtarzać co miesiąc.
addWeeklyExclusion()RecurrenceRuleDodaje regułę, która wyklucza wystąpienia na podstawie tygodnia.
addWeeklyRule()RecurrenceRuleDodaje regułę, która powoduje, że zdarzenie będzie się powtarzać co tydzień.
addYearlyExclusion()RecurrenceRuleDodaje regułę, która wyklucza wystąpienia na podstawie roku.
addYearlyRule()RecurrenceRuleDodaje regułę, która powoduje, że zdarzenie będzie się powtarzać co roku.
setTimeZone(timeZone)EventRecurrenceUstawia strefę czasową dla tego powtórzenia.

EventTransparency

Właściwości

WłaściwośćTypOpis
OPAQUEEnumWydarzenie blokuje czas w kalendarzu.
TRANSPARENTEnumWydarzenie nie blokuje czasu w kalendarzu.

EventType

Właściwości

WłaściwośćTypOpis
DEFAULTEnumTo zwykłe wydarzenie.
BIRTHDAYEnumJest to specjalne całodniowe wydarzenie powtarzające się corocznie.
FOCUS_TIMEEnumTo zdarzenie typu czas skupienia.
FROM_GMAILEnumJest to wydarzenie z Gmaila.
OUT_OF_OFFICEEnumTo wydarzenie poza biurem.
WORKING_LOCATIONEnumJest to wydarzenie związane z lokalizacją miejsca pracy.

GuestStatus

Właściwości

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

RecurrenceRule

Metody

MetodaZwracany typKrótki opis
addDailyExclusion()RecurrenceRuleDodaje regułę, która wyklucza wystąpienia na podstawie dnia.
addDailyRule()RecurrenceRuleDodaje regułę, która powoduje, że zdarzenie będzie się powtarzać codziennie.
addDate(date)EventRecurrenceDodaje regułę, która powoduje powtarzanie zdarzenia w określonej dacie.
addDateExclusion(date)EventRecurrenceDodaje regułę, która wyklucza wystąpienie w konkretnej dacie.
addMonthlyExclusion()RecurrenceRuleDodaje regułę, która wyklucza wystąpienia na podstawie miesiąca.
addMonthlyRule()RecurrenceRuleDodaje regułę, która powoduje, że zdarzenie będzie się powtarzać co miesiąc.
addWeeklyExclusion()RecurrenceRuleDodaje regułę, która wyklucza wystąpienia na podstawie tygodnia.
addWeeklyRule()RecurrenceRuleDodaje regułę, która powoduje, że zdarzenie będzie się powtarzać co tydzień.
addYearlyExclusion()RecurrenceRuleDodaje regułę, która wyklucza wystąpienia na podstawie roku.
addYearlyRule()RecurrenceRuleDodaje regułę, która powoduje, że zdarzenie będzie się powtarzać co roku.
interval(interval)RecurrenceRuleKonfiguruje regułę tak, aby była stosowana tylko w tym przedziale czasu w jednostce czasu reguły.
onlyInMonth(month)RecurrenceRuleSkonfiguruj regułę tak, aby obowiązywała tylko w określonym miesiącu.
onlyInMonths(months)RecurrenceRuleSkonfiguruj regułę tak, aby obowiązywała tylko w określonych miesiącach.
onlyOnMonthDay(day)RecurrenceRuleSkonfiguruj regułę tak, aby była stosowana tylko w określonym dniu miesiąca.
onlyOnMonthDays(days)RecurrenceRuleSkonfiguruj regułę tak, aby obowiązywała tylko w określone dni miesiąca.
onlyOnWeek(week)RecurrenceRuleSkonfiguruj regułę tak, aby obowiązywała tylko w określonym tygodniu roku.
onlyOnWeekday(day)RecurrenceRuleSkonfiguruj regułę tak, aby obowiązywała tylko w określonym dniu tygodnia.
onlyOnWeekdays(days)RecurrenceRuleSkonfiguruj regułę tak, aby była stosowana tylko w określone dni tygodnia.
onlyOnWeeks(weeks)RecurrenceRuleSkonfiguruj regułę tak, aby była stosowana tylko w określonych tygodniach roku.
onlyOnYearDay(day)RecurrenceRuleSkonfiguruj regułę tak, aby była stosowana tylko w określonym dniu roku.
onlyOnYearDays(days)RecurrenceRuleSkonfiguruj regułę tak, aby była stosowana tylko w określone dni w roku.
setTimeZone(timeZone)EventRecurrenceUstawia strefę czasową dla tego powtórzenia.
times(times)RecurrenceRuleSkonfiguruj regułę tak, aby kończyła się po określonej liczbie wystąpień.
until(endDate)RecurrenceRuleSkonfiguruj regułę tak, aby zakończyła się w określonym dniu (włącznie z tym dniem).
weekStartsOn(day)RecurrenceRuleKonfiguruje dzień tygodnia, w którym ma być stosowana reguła.

Visibility

Właściwości

WłaściwośćTypOpis
CONFIDENTIALEnumWydarzenie 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 są widoczne dla wszystkich czytelników kalendarza.