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 jest subskrybowany.

Zajęcia

NazwaKrótki opis
CalendarReprezentuje kalendarz, którego użytkownik jest właścicielem lub który subskrybuje.
CalendarAppUmożliwia skryptowi odczytywanie 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 nazwane kolory wydarzeń dostępne w usłudze Kalendarz.
EventGuestReprezentuje gościa wydarzenia.
EventRecurrenceReprezentuje ustawienia cykliczności serii wydarzeń.
EventTransparencyWyliczenie reprezentujące przejrzystość zdarzenia.
EventTypeWyliczenie reprezentujące typ zdarzenia.
GuestStatusWyliczenie reprezentujące stany, w jakich gość może znajdować się w przypadku wydarzenia.
RecurrenceRuleReprezentuje regułę powtarzania serii wydarzeń.
VisibilityWyliczenie reprezentujące widoczność wydarzenia.

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)CalendarEventUtworzy nowe wydarzenie.
createEvent(title, startTime, endTime, options)CalendarEventUtworzy nowe wydarzenie.
createEventFromDescription(description)CalendarEventTworzy wydarzenie na podstawie opisu swobodnego.
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 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 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 wydarzenia, które mają miejsce 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 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)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.
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.
EventTransparencyEventTransparencyWyliczenie EventTransparency.
EventTypeEventTypeWyliczenie EventType.
GuestStatusGuestStatusWyliczenie reprezentujące stany, w jakich gość może znajdować się w przypadku wydarzenia.
MonthMonthWyliczenie reprezentujące miesiące roku.
VisibilityVisibilityWyliczenie reprezentujące widoczność wydarzenia.
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)CalendarEventUtworzy nowe wydarzenie.
createEvent(title, startTime, endTime, options)CalendarEventUtworzy nowe wydarzenie.
createEventFromDescription(description)CalendarEventTworzy wydarzenie na podstawie opisu swobodnego.
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óre należą do użytkownika lub które subskrybuje.
getAllOwnedCalendars()Calendar[]Pobiera wszystkie kalendarze należące do użytkownika.
getCalendarById(id)Calendar|nullPobiera kalendarz o podanym identyfikatorze.
getCalendarsByName(name)Calendar[]Pobiera wszystkie kalendarze o podanej nazwie, które należą do użytkownika lub które subskrybuje.
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 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 wydarzenia, które mają miejsce w danym dniu i spełniają określone kryteria.
getId()StringPobiera identyfikator kalendarza.
getName()StringPobiera nazwę kalendarza.
getOwnedCalendarById(id)Calendar|nullPobiera kalendarz o podanym identyfikatorze, jeśli należy on do użytkownika.
getOwnedCalendarsByName(name)Calendar[]Pobiera wszystkie kalendarze o podanej nazwie, które należą 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 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 powtarzania, który może być używany 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.
setTimeZone(timeZone)CalendarUstawia strefę czasową kalendarza.
subscribeToCalendar(id)CalendarSubskrybuje kalendarz o podanym identyfikatorze, jeśli użytkownik ma uprawnienia do subskrypcji.
subscribeToCalendar(id, options)CalendarSubskrybuje kalendarz o podanym identyfikatorze, jeśli użytkownik ma uprawnienia do subskrypcji.

CalendarEvent

Metody

MetodaZwracany typKrótki opis
addEmailReminder(minutesBefore)CalendarEventDodaje do wydarzenia nowe przypomnienie e-mail.
addGuest(email)CalendarEventDodaje gościa do wydarzenia.
addPopupReminder(minutesBefore)CalendarEventDodaje do wydarzenia nowe powiadomienie wyskakujące.
addSmsReminder(minutesBefore)CalendarEventDodaje do wydarzenia nowe przypomnienie SMS-owe.
anyoneCanAddSelf()BooleanOkreśla, czy osoby mogą dodawać się jako goście do wydarzenia w Kalendarzu.
deleteEvent()voidUsuwa wydarzenie z Kalendarza.
deleteTag(key)CalendarEventUsuwa z wydarzenia tag klucza/wartości.
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 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 przypomnień e-mail o wydarzeniu.
getEndTime()DatePobiera datę i godzinę zakończenia tego wydarzenia w kalendarzu.
getEventSeries()CalendarEventSeriesPobiera serię wydarzeń cyklicznych, do której należy to wydarzenie.
getEventType()EventTypePobiera EventType tego wydarzenia.
getGuestByEmail(email)EventGuestPobiera 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, w tym właścicieli wydarzenia.
getId()StringPobiera unikalny identyfikator iCalUID wydarzenia.
getLastUpdated()DatePobiera datę ostatniej aktualizacji wydarzenia.
getLocation()StringPobiera lokalizację wydarzenia.
getMyStatus()GuestStatusPobiera stan zdarzenia (np. uczestnictwo lub zaproszenie) użytkownika.
getOriginalCalendarId()StringPobierz identyfikator kalendarza, w którym to wydarzenie zostało pierwotnie utworzone.
getPopupReminders()Integer[]Pobiera wartości minut dla wszystkich przypomnień wyskakujących dotyczących wydarzenia.
getSmsReminders()Integer[]Pobiera wartości minut dla wszystkich przypomnień SMS-owych dotyczących wydarzenia.
getStartTime()DatePobiera datę i godzinę rozpoczęcia tego wydarzenia w kalendarzu.
getTag(key)StringPobiera wartość tagu zdarzenia.
getTitle()StringPobiera nazwę wydarzenia.
getTransparency()EventTransparencyPobiera przejrzystość 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 jest to wydarzenie 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()CalendarEventPrzywraca przypomnienia, korzystając z ustawień domyślnych kalendarza.
setAllDayDate(date)CalendarEventUstawia datę wydarzenia.
setAllDayDates(startDate, endDate)CalendarEventUstawia daty wydarzenia.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventOkreśla, czy osoby niebędące gośćmi mogą dodać się do wydarzenia.
setColor(color)CalendarEventUstawia kolor wydarzenia w kalendarzu.
setDescription(description)CalendarEventUstawia opis wydarzenia.
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 zdarzenia (np. uczestniczy lub zaproszony) dla użytkownika.
setTag(key, value)CalendarEventUstawia w zdarzeniu tag klucz/wartość do przechowywania niestandardowych metadanych.
setTime(startTime, endTime)CalendarEventUstawia daty i godziny rozpoczęcia oraz zakończenia wydarzenia.
setTitle(title)CalendarEventUstawia tytuł wydarzenia.
setTransparency(transparency)CalendarEventUstawia przejrzystość wydarzenia.
setVisibility(visibility)CalendarEventUstawia widoczność wydarzenia.

CalendarEventSeries

Metody

MetodaZwracany typKrótki opis
addEmailReminder(minutesBefore)CalendarEventSeriesDodaje do wydarzenia nowe przypomnienie e-mail.
addGuest(email)CalendarEventSeriesDodaje gościa do wydarzenia.
addPopupReminder(minutesBefore)CalendarEventSeriesDodaje do wydarzenia nowe powiadomienie wyskakujące.
addSmsReminder(minutesBefore)CalendarEventSeriesDodaje do wydarzenia nowe przypomnienie SMS-owe.
anyoneCanAddSelf()BooleanOkreśla, czy osoby mogą dodawać się jako goście do wydarzenia w Kalendarzu.
deleteEventSeries()voidUsuwa serię wydarzeń.
deleteTag(key)CalendarEventSeriesUsuwa z wydarzenia tag klucza/wartości.
getAllTagKeys()String[]Pobiera wszystkie klucze tagów, które zostały ustawione 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 przypomnień e-mail o wydarzeniu.
getEventType()EventTypePobiera EventType tego wydarzenia.
getGuestByEmail(email)EventGuestPobiera 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, w tym właścicieli wydarzenia.
getId()StringPobiera unikalny identyfikator iCalUID wydarzenia.
getLastUpdated()DatePobiera datę ostatniej aktualizacji wydarzenia.
getLocation()StringPobiera lokalizację wydarzenia.
getMyStatus()GuestStatusPobiera stan zdarzenia (np. uczestnictwo lub zaproszenie) użytkownika.
getOriginalCalendarId()StringPobierz identyfikator kalendarza, w którym to wydarzenie zostało pierwotnie utworzone.
getPopupReminders()Integer[]Pobiera wartości minut dla wszystkich przypomnień wyskakujących dotyczących wydarzenia.
getSmsReminders()Integer[]Pobiera wartości minut dla wszystkich przypomnień SMS-owych dotyczących wydarzenia.
getTag(key)StringPobiera wartość tagu zdarzenia.
getTitle()StringPobiera nazwę wydarzenia.
getTransparency()EventTransparencyPobiera przejrzystość 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()CalendarEventSeriesPrzywraca przypomnienia, korzystając z ustawień domyślnych kalendarza.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventSeriesOkreśla, czy osoby niebędące gośćmi mogą dodać się do wydarzenia.
setColor(color)CalendarEventSeriesUstawia kolor wydarzenia w kalendarzu.
setDescription(description)CalendarEventSeriesUstawia opis wydarzenia.
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 zdarzenia (np. uczestniczy lub zaproszony) dla użytkownika.
setRecurrence(recurrence, startDate)CalendarEventSeriesOkreśla reguły cykliczności dla serii wydarzeń całodniowych.
setRecurrence(recurrence, startTime, endTime)CalendarEventSeriesUstawia reguły powtarzania dla tej serii wydarzeń.
setTag(key, value)CalendarEventSeriesUstawia w zdarzeniu tag klucz/wartość do przechowywania niestandardowych metadanych.
setTitle(title)CalendarEventSeriesUstawia tytuł wydarzenia.
setTransparency(transparency)CalendarEventSeriesUstawia przejrzystość 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
Chestnut (#865A5A).
GRAYEnum
Szary (#5A6986).
GREENEnum
Zielony (#0D7813).
INDIGOEnum
Indygo (#5229A3).
LIMEEnum
limonka (#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 (#29527A).
SLATEEnum
ciemnoszary (#4A716C),
TEALEnum
Morski (#28754E).
TURQOISEEnum
Turkusowy (#1B887A).
YELLOWEnum
żółty (#AB8B00),

EventColor

Właściwości

WłaściwośćTypOpis
PALE_BLUEEnum
Jasnoniebieski ("1"), w interfejsie Kalendarza określany jako „Lawendowy”.
PALE_GREENEnum
Jasnozielony ("2"), w interfejsie Kalendarza określany jako „Szałwia”.
MAUVEEnum
Fioletowy ("3"), w interfejsie Kalendarza określany jako „Winogronowy”.
PALE_REDEnum
Jasnoczerwony ("4"), w interfejsie Kalendarza określany jako „Flamingo”.
YELLOWEnum
Żółty ("5"), w interfejsie Kalendarza określany jako „Banan”.
ORANGEEnum
Pomarańczowy ("6"), w interfejsie Kalendarza określany jako „Mandarynka”.
CYANEnum
Cyjan ("7"), w interfejsie Kalendarza określany jako „Paw”.
GRAYEnum
Szary ("8"), w interfejsie Kalendarza określany jako „Grafitowy”.
BLUEEnum
Niebieski ("9"), w interfejsie Kalendarza określany jako „Jagoda”.
GREENEnum
Zielony ("10"), w interfejsie Kalendarza określany jako „Bazylia”.
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 tego gościa wezmą udział w wydarzeniu.
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 wystąpienia codziennie.
addDailyRule()RecurrenceRuleDodaje regułę, która powoduje, że wydarzenie powtarza się codziennie.
addDate(date)EventRecurrenceDodaje regułę, która powoduje powtarzanie się wydarzenia w określonym dniu.
addDateExclusion(date)EventRecurrenceDodaje regułę, która wyklucza wystąpienie w określonym dniu.
addMonthlyExclusion()RecurrenceRuleDodaje regułę, która wyklucza wystąpienia co miesiąc.
addMonthlyRule()RecurrenceRuleDodaje regułę, która powoduje, że wydarzenie powtarza się co miesiąc.
addWeeklyExclusion()RecurrenceRuleDodaje regułę, która wyklucza wystąpienia co tydzień.
addWeeklyRule()RecurrenceRuleDodaje regułę, która powoduje, że wydarzenie powtarza się co tydzień.
addYearlyExclusion()RecurrenceRuleDodaje regułę, która wyklucza wystąpienia w skali roku.
addYearlyRule()RecurrenceRuleDodaje regułę, która powoduje, że wydarzenie powtarza się co roku.
setTimeZone(timeZone)EventRecurrenceUstawia strefę czasową tego powtarzania.

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 wydarzenie całodniowe, które odbywa się co roku.
FOCUS_TIMEEnumWydarzenie jest wydarzeniem typu czas skupienia.
FROM_GMAILEnumWydarzenie pochodzi z Gmaila.
OUT_OF_OFFICEEnumWydarzenie jest wydarzeniem poza biurem.
WORKING_LOCATIONEnumWydarzenie jest związane z lokalizacją miejsca pracy.

GuestStatus

Właściwości

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

RecurrenceRule

Metody

MetodaZwracany typKrótki opis
addDailyExclusion()RecurrenceRuleDodaje regułę, która wyklucza wystąpienia codziennie.
addDailyRule()RecurrenceRuleDodaje regułę, która powoduje, że wydarzenie powtarza się codziennie.
addDate(date)EventRecurrenceDodaje regułę, która powoduje powtarzanie się wydarzenia w określonym dniu.
addDateExclusion(date)EventRecurrenceDodaje regułę, która wyklucza wystąpienie w określonym dniu.
addMonthlyExclusion()RecurrenceRuleDodaje regułę, która wyklucza wystąpienia co miesiąc.
addMonthlyRule()RecurrenceRuleDodaje regułę, która powoduje, że wydarzenie powtarza się co miesiąc.
addWeeklyExclusion()RecurrenceRuleDodaje regułę, która wyklucza wystąpienia co tydzień.
addWeeklyRule()RecurrenceRuleDodaje regułę, która powoduje, że wydarzenie powtarza się co tydzień.
addYearlyExclusion()RecurrenceRuleDodaje regułę, która wyklucza wystąpienia w skali 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 jednostki czasu reguły.
onlyInMonth(month)RecurrenceRuleKonfiguruje regułę tak, aby była stosowana tylko w określonym miesiącu.
onlyInMonths(months)RecurrenceRuleKonfiguruje regułę tak, aby była stosowana tylko w określonych miesiącach.
onlyOnMonthDay(day)RecurrenceRuleKonfiguruje regułę tak, aby była stosowana tylko w określonym dniu miesiąca.
onlyOnMonthDays(days)RecurrenceRuleKonfiguruje regułę tak, aby była stosowana tylko w określonych dniach miesiąca.
onlyOnWeek(week)RecurrenceRuleKonfiguruje regułę tak, aby była stosowana tylko w określonym tygodniu roku.
onlyOnWeekday(day)RecurrenceRuleKonfiguruje regułę tak, aby była stosowana tylko w określonym dniu tygodnia.
onlyOnWeekdays(days)RecurrenceRuleKonfiguruje regułę tak, aby była stosowana tylko w określone dni tygodnia.
onlyOnWeeks(weeks)RecurrenceRuleKonfiguruje regułę tak, aby była stosowana tylko w określonych tygodniach roku.
onlyOnYearDay(day)RecurrenceRuleKonfiguruje regułę tak, aby była stosowana tylko w określonym dniu roku.
onlyOnYearDays(days)RecurrenceRuleKonfiguruje regułę tak, aby była stosowana tylko w określone dni w roku.
setTimeZone(timeZone)EventRecurrenceUstawia strefę czasową tego powtarzania.
times(times)RecurrenceRuleKonfiguruje regułę tak, aby kończyła się po określonej liczbie wystąpień.
until(endDate)RecurrenceRuleKonfiguruje regułę tak, aby kończyła się w określonym dniu (włącznie z wartościami granicznymi).
weekStartsOn(day)RecurrenceRuleOkreśla dzień, od którego zaczyna się tydzień na potrzeby stosowania 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 wydarzenia są widoczne dla wszystkich osób, które mają dostęp do kalendarza.