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.
CalendarAppZezwala skryptowi na odczytywanie i aktualizowanie Kalendarza Google użytkownika.
CalendarEventReprezentuje pojedyncze wydarzenie w kalendarzu.
CalendarEventSeriesReprezentuje serię zdarzeń (wydarzenie cykliczne).
ColorTyp enumeracji reprezentujący 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.
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ą całodniową serię wydarzeń.
createAllDayEventSeries(title, startDate, recurrence, options)CalendarEventSeriestworzy nową serię wydarzeń całodniowych.
createEvent(title, startTime, endTime)CalendarEventUtworzy nowe zdarzenie.
createEvent(title, startTime, endTime, options)CalendarEventTworzy 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ę wydarzeń.
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 danym przedziale czasu.
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.
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ą całodniową serię wydarzeń.
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óry należy do użytkownika.
createEvent(title, startTime, endTime)CalendarEventTworzy nowe wydarzenie.
createEvent(title, startTime, endTime, options)CalendarEventTworzy 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 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 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 danym przedziale czasu.
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 przypomnienie e-mail o wydarzeniu.
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 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 zdarzenia.
getDescription()StringPobiera opis zdarzenia.
getEmailReminders()Integer[]Pobiera wartości minutowe wszystkich przypomnień e-mail dotyczących zdarzenia.
getEndTime()DatePobiera datę i godzinę zakończenia tego wydarzenia w kalendarzu.
getEventSeries()CalendarEventSeriesPobiera serię zdarzeń cyklicznych, do których należy to zdarzenie.
getEventType()EventTypeUzyskaj EventType tego wydarzenia.
getGuestByEmail(email)EventGuestZapisuje 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 minut dla wszystkich wyskakujących przypomnień o wydarzeniu.
getSmsReminders()Integer[]Pobiera wartości minutowe wszystkich przypomnień SMS-owych dotyczących zdarzenia.
getStartTime()DatePobiera datę i godzinę rozpoczęcia tego wydarzenia z kalendarza.
getTag(key)StringPobiera wartość tagu zdarzenia.
getTitle()StringPobiera tytuł wydarzenia.
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()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, 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.
setVisibility(visibility)CalendarEventOkreśla widoczność zdarzenia.

CalendarEventSeries

Metody

MetodaZwracany typKrótki opis
addEmailReminder(minutesBefore)CalendarEventSeriesDodaje nowe przypomnienie e-mail o wydarzeniu.
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 z zdarzenia tag klucz-wartość.
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 zdarzenia.
getEventType()EventTypeUzyskaj EventType tego wydarzenia.
getGuestByEmail(email)EventGuestZapisuje 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 minut dla wszystkich wyskakujących przypomnień o wydarzeniu.
getSmsReminders()Integer[]Pobiera wartości minutowe wszystkich przypomnień SMS-owych dotyczących zdarzenia.
getTag(key)StringPobiera wartość tagu zdarzenia.
getTitle()StringPobiera tytuł wydarzenia.
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 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ł 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
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"), nazywany w interfejsie Kalendarza „Peacock”.
PALE_GREENEnum
Bladozielony ("2"), nazywany w interfejsie Kalendarza „Sage”.
MAUVEEnum
Mauve ("3"), w interfejsie Kalendarza nazywany „Winogron”.
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 „Lawendą” w interfejsie Kalendarza.
GRAYEnum
Szary ("8"), nazywany „grafitowym” w interfejsie Kalendarza.
BLUEEnum
Niebieski ("9"), nazywany „Blueberry” w interfejsie Kalendarza.
GREENEnum
Zielony ("10"), nazywany „Basil” w interfejsie Kalendarza.
REDEnum
Czerwony ("11") w interfejsie Kalendarza określany jako „Pomidor”.

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 w wydarzeniu.
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 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 raz w miesiącu.
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.

EventType

Właściwości

WłaściwośćTypOpis
DEFAULTEnumWydarzenie ma charakter zwykły.
BIRTHDAYEnumJest to specjalne całodniowe wydarzenie powtarzające się corocznie.
FOCUS_TIMEEnumTo zdarzenie typu czas skupienia.
FROM_GMAILEnumWydarzenie jest wydarzeniem 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ść 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 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 raz w miesiącu.
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 wydarzenie powtarza się co roku.
interval(interval)RecurrenceRuleKonfiguruje regułę tak, aby była stosowana tylko w tym przedziale czasu jej jednostki.
onlyInMonth(month)RecurrenceRuleSkonfiguruj regułę tak, aby obowiązywała tylko w określonym miesiącu.
onlyInMonths(months)RecurrenceRuleKonfiguruje regułę tak, aby była stosowana tylko do określonych miesięcy.
onlyOnMonthDay(day)RecurrenceRuleSkonfiguruj regułę tak, aby była stosowana tylko w określonym dniu miesiąca.
onlyOnMonthDays(days)RecurrenceRuleKonfiguruje regułę tak, aby była stosowana tylko do określonych 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)RecurrenceRuleKonfiguruje regułę tak, aby była stosowana tylko do określonych dni w roku.
setTimeZone(timeZone)EventRecurrenceUstawia strefę czasową dla tego powtórzenia.
times(times)RecurrenceRuleKonfiguruje zakończenie reguły 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)RecurrenceRuleOkreśla dzień rozpoczęcia tygodnia na potrzeby zastosowania reguły.

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.