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
Nazwa | Krótki opis |
---|---|
Calendar | Reprezentuje kalendarz, którego użytkownik jest właścicielem lub subskrybentem. |
CalendarApp | Zezwala skryptowi na odczytywanie i aktualizowanie Kalendarza Google użytkownika. |
CalendarEvent | Reprezentuje pojedyncze wydarzenie w kalendarzu. |
CalendarEventSeries | Reprezentuje serię zdarzeń (wydarzenie cykliczne). |
Color | Typ enumeracji reprezentujący nazwane kolory dostępne w usłudze Kalendarz. |
EventColor | Wyliczenie reprezentujące nazwane kolory wydarzeń dostępne w usłudze Kalendarz. |
EventGuest | Reprezentuje gościa wydarzenia. |
EventRecurrence | Reprezentuje ustawienia powtarzania serii zdarzeń. |
EventType | Wyliczenie reprezentujące typ zdarzenia. |
GuestStatus | Wyliczenie reprezentujące stany, jakie może mieć gość na wydarzeniu. |
RecurrenceRule | Reprezentuje regułę powtarzania dla serii zdarzeń. |
Visibility | Typ enum reprezentujący widoczność zdarzenia. |
Calendar
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
createAllDayEvent(title, date) | CalendarEvent | Tworzy nowe wydarzenie całodniowe. |
createAllDayEvent(title, startDate, endDate) | CalendarEvent | Tworzy nowe całodniowe wydarzenie, które może obejmować kilka dni. |
createAllDayEvent(title, startDate, endDate, options) | CalendarEvent | Tworzy nowe całodniowe wydarzenie, które może obejmować kilka dni. |
createAllDayEvent(title, date, options) | CalendarEvent | Tworzy nowe wydarzenie całodniowe. |
createAllDayEventSeries(title, startDate, recurrence) | CalendarEventSeries | Tworzy nową całodniową serię wydarzeń. |
createAllDayEventSeries(title, startDate, recurrence, options) | CalendarEventSeries | tworzy nową serię wydarzeń całodniowych. |
createEvent(title, startTime, endTime) | CalendarEvent | Utworzy nowe zdarzenie. |
createEvent(title, startTime, endTime, options) | CalendarEvent | Tworzy nowe zdarzenie. |
createEventFromDescription(description) | CalendarEvent | Tworzy zdarzenie na podstawie opisu swobodnego. |
createEventSeries(title, startTime, endTime, recurrence) | CalendarEventSeries | tworzy nową serię zdarzeń. |
createEventSeries(title, startTime, endTime, recurrence, options) | CalendarEventSeries | Tworzy nową serię wydarzeń. |
deleteCalendar() | void | Trwale usuwa kalendarz. |
getColor() | String | Pobiera kolor kalendarza. |
getDescription() | String | Pobiera opis kalendarza. |
getEventById(iCalId) | CalendarEvent | Pobiera wydarzenie o podanym identyfikatorze. |
getEventSeriesById(iCalId) | CalendarEventSeries | Pobiera 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() | String | Pobiera identyfikator kalendarza. |
getName() | String | Pobiera nazwę kalendarza. |
getTimeZone() | String | Pobiera strefę czasową kalendarza. |
isHidden() | Boolean | Określa, czy kalendarz jest ukryty w interfejsie. |
isMyPrimaryCalendar() | Boolean | Określa, czy kalendarz jest kalendarzem głównym dla danego użytkownika. |
isOwnedByMe() | Boolean | Określa, czy kalendarz należy do Ciebie. |
isSelected() | Boolean | Określa, czy wydarzenia z kalendarza są wyświetlane w interfejsie. |
setColor(color) | Calendar | Ustawia kolor kalendarza. |
setDescription(description) | Calendar | Określa opis kalendarza. |
setHidden(hidden) | Calendar | Określa, czy kalendarz jest widoczny w interfejsie. |
setName(name) | Calendar | Ustawia nazwę kalendarza. |
setSelected(selected) | Calendar | Określa, czy wydarzenia z kalendarza są wyświetlane w interfejsie. |
setTimeZone(timeZone) | Calendar | Ustawia strefę czasową kalendarza. |
unsubscribeFromCalendar() | void | anulowanie subskrypcji kalendarza przez użytkownika; |
CalendarApp
Właściwości
Właściwość | Typ | Opis |
---|---|---|
Color | Color | Wyliczenie reprezentujące nazwane kolory dostępne w usłudze Kalendarz. |
EventColor | EventColor | Wyliczenie reprezentujące nazwane kolory wydarzeń dostępne w usłudze Kalendarz. |
GuestStatus | GuestStatus | Wyliczenie reprezentujące stany, jakie może mieć gość na wydarzeniu. |
Month | Month | Typ enum reprezentujący miesiące w roku. |
Visibility | Visibility | Typ enum reprezentujący widoczność zdarzenia. |
Weekday | Weekday | Typ enum reprezentujący dni tygodnia. |
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
createAllDayEvent(title, date) | CalendarEvent | Tworzy nowe wydarzenie całodniowe. |
createAllDayEvent(title, startDate, endDate) | CalendarEvent | Tworzy nowe całodniowe wydarzenie, które może obejmować kilka dni. |
createAllDayEvent(title, startDate, endDate, options) | CalendarEvent | Tworzy nowe całodniowe wydarzenie, które może obejmować kilka dni. |
createAllDayEvent(title, date, options) | CalendarEvent | Tworzy nowe wydarzenie całodniowe. |
createAllDayEventSeries(title, startDate, recurrence) | CalendarEventSeries | Tworzy nową całodniową serię wydarzeń. |
createAllDayEventSeries(title, startDate, recurrence, options) | CalendarEventSeries | tworzy nową serię wydarzeń całodniowych. |
createCalendar(name) | Calendar | Tworzy nowy kalendarz, którego właścicielem jest użytkownik. |
createCalendar(name, options) | Calendar | Tworzy nowy kalendarz, który należy do użytkownika. |
createEvent(title, startTime, endTime) | CalendarEvent | Tworzy nowe wydarzenie. |
createEvent(title, startTime, endTime, options) | CalendarEvent | Tworzy nowe zdarzenie. |
createEventFromDescription(description) | CalendarEvent | Tworzy zdarzenie na podstawie opisu swobodnego. |
createEventSeries(title, startTime, endTime, recurrence) | CalendarEventSeries | tworzy nową serię zdarzeń. |
createEventSeries(title, startTime, endTime, recurrence, options) | CalendarEventSeries | tworzy 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) | Calendar | Pobiera 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() | String | Pobiera kolor kalendarza. |
getDefaultCalendar() | Calendar | Pobiera domyślny kalendarz użytkownika. |
getDescription() | String | Pobiera opis kalendarza. |
getEventById(iCalId) | CalendarEvent | Pobiera wydarzenie o podanym identyfikatorze. |
getEventSeriesById(iCalId) | CalendarEventSeries | Pobiera 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() | String | Pobiera identyfikator kalendarza. |
getName() | String | Pobiera nazwę kalendarza. |
getOwnedCalendarById(id) | Calendar | Pobiera 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() | String | Pobiera strefę czasową kalendarza. |
isHidden() | Boolean | Określa, czy kalendarz jest ukryty w interfejsie. |
isMyPrimaryCalendar() | Boolean | Określa, czy kalendarz jest kalendarzem głównym dla danego użytkownika. |
isOwnedByMe() | Boolean | Określa, czy kalendarz należy do Ciebie. |
isSelected() | Boolean | Określa, czy wydarzenia z kalendarza są wyświetlane w interfejsie. |
newRecurrence() | EventRecurrence | Tworzy nowy obiekt powtarzalności, który można wykorzystać do tworzenia reguł powtarzania zdarzeń. |
setColor(color) | Calendar | Ustawia kolor kalendarza. |
setDescription(description) | Calendar | Określa opis kalendarza. |
setHidden(hidden) | Calendar | Określa, czy kalendarz jest widoczny w interfejsie. |
setName(name) | Calendar | Ustawia nazwę kalendarza. |
setSelected(selected) | Calendar | Określa, czy wydarzenia z kalendarza są wyświetlane w interfejsie. |
setTimeZone(timeZone) | Calendar | Ustawia strefę czasową kalendarza. |
subscribeToCalendar(id) | Calendar | Subskrybuje kalendarz o podanym identyfikatorze, jeśli użytkownik ma do niego dostęp. |
subscribeToCalendar(id, options) | Calendar | Subskrybuje kalendarz o podanym identyfikatorze, jeśli użytkownik ma do niego dostęp. |
CalendarEvent
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
addEmailReminder(minutesBefore) | CalendarEvent | Dodaje nowe przypomnienie e-mail o wydarzeniu. |
addGuest(email) | CalendarEvent | Dodaje gościa do wydarzenia. |
addPopupReminder(minutesBefore) | CalendarEvent | Dodaje nowe powiadomienie wyskakujące do zdarzenia. |
addSmsReminder(minutesBefore) | CalendarEvent | Dodaje nowe przypomnienie SMS-em do wydarzenia. |
anyoneCanAddSelf() | Boolean | Określa, czy użytkownicy mogą dodawać siebie jako gości do wydarzenia w Kalendarzu. |
deleteEvent() | void | Usuwa wydarzenie z Kalendarza. |
deleteTag(key) | CalendarEvent | Usuwa tag klucz/wartość ze zdarzenia. |
getAllDayEndDate() | Date | Pobiera datę zakończenia tego całodniowego wydarzenia w kalendarzu. |
getAllDayStartDate() | Date | Pobiera datę rozpoczęcia tego całodniowego wydarzenia w kalendarzu. |
getAllTagKeys() | String[] | Pobiera wszystkie klucze tagów ustawionych w zdarzeniu. |
getColor() | String | Zwraca kolor wydarzenia w kalendarzu. |
getCreators() | String[] | Pobiera twórców wydarzenia. |
getDateCreated() | Date | Pobiera datę utworzenia zdarzenia. |
getDescription() | String | Pobiera opis zdarzenia. |
getEmailReminders() | Integer[] | Pobiera wartości minutowe wszystkich przypomnień e-mail dotyczących zdarzenia. |
getEndTime() | Date | Pobiera datę i godzinę zakończenia tego wydarzenia w kalendarzu. |
getEventSeries() | CalendarEventSeries | Pobiera serię zdarzeń cyklicznych, do których należy to zdarzenie. |
getEventType() | EventType | Uzyskaj EventType tego wydarzenia. |
getGuestByEmail(email) | EventGuest | Zapisuje 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() | String | Pobiera unikalny identyfikator iCalUID wydarzenia. |
getLastUpdated() | Date | Pobiera datę ostatniej modyfikacji wydarzenia. |
getLocation() | String | Pobiera lokalizację wydarzenia. |
getMyStatus() | GuestStatus | Pobiera stan zdarzenia (np. uczestnictwo lub zaproszenie) skutecznego użytkownika. |
getOriginalCalendarId() | String | Uzyskaj 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() | Date | Pobiera datę i godzinę rozpoczęcia tego wydarzenia z kalendarza. |
getTag(key) | String | Pobiera wartość tagu zdarzenia. |
getTitle() | String | Pobiera tytuł wydarzenia. |
getVisibility() | Visibility | Pobiera widoczność zdarzenia. |
guestsCanInviteOthers() | Boolean | Określa, czy goście mogą zapraszać innych gości. |
guestsCanModify() | Boolean | Określa, czy goście mogą modyfikować wydarzenie. |
guestsCanSeeGuests() | Boolean | Określa, czy goście mogą widzieć innych gości. |
isAllDayEvent() | Boolean | Określa, czy jest to wydarzenie całodniowe. |
isOwnedByMe() | Boolean | Określa, czy jesteś właścicielem wydarzenia. |
isRecurringEvent() | Boolean | Określa, czy zdarzenie należy do serii zdarzeń. |
removeAllReminders() | CalendarEvent | usuwa wszystkie przypomnienia z wydarzenia. |
removeGuest(email) | CalendarEvent | Usuwa gościa z wydarzenia. |
resetRemindersToDefault() | CalendarEvent | Powoduje zresetowanie przypomnień przy użyciu domyślnych ustawień kalendarza. |
setAllDayDate(date) | CalendarEvent | Ustawia datę zdarzenia. |
setAllDayDates(startDate, endDate) | CalendarEvent | Ustawia daty wydarzenia. |
setAnyoneCanAddSelf(anyoneCanAddSelf) | CalendarEvent | Określa, czy osoby, które nie są gośćmi, mogą dodać się do wydarzenia. |
setColor(color) | CalendarEvent | Ustawia kolor wydarzenia w kalendarzu. |
setDescription(description) | CalendarEvent | Ustawia opis zdarzenia. |
setGuestsCanInviteOthers(guestsCanInviteOthers) | CalendarEvent | Określa, czy goście mogą zapraszać innych gości. |
setGuestsCanModify(guestsCanModify) | CalendarEvent | Określa, czy goście mogą modyfikować wydarzenie. |
setGuestsCanSeeGuests(guestsCanSeeGuests) | CalendarEvent | Określa, czy goście mogą widzieć innych gości. |
setLocation(location) | CalendarEvent | Ustawia lokalizację wydarzenia. |
setMyStatus(status) | CalendarEvent | Ustawia stan użytkownika (np. uczestnictwo lub zaproszenie) w związku z danym zdarzeniem. |
setTag(key, value) | CalendarEvent | Ustawia tag klucz-wartość w zdarzeniu na potrzeby przechowywania niestandardowych metadanych. |
setTime(startTime, endTime) | CalendarEvent | Ustawia daty i godziny rozpoczęcia oraz zakończenia wydarzenia. |
setTitle(title) | CalendarEvent | Ustawia tytuł zdarzenia. |
setVisibility(visibility) | CalendarEvent | Określa widoczność zdarzenia. |
CalendarEventSeries
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
addEmailReminder(minutesBefore) | CalendarEventSeries | Dodaje nowe przypomnienie e-mail o wydarzeniu. |
addGuest(email) | CalendarEventSeries | Dodaje gościa do wydarzenia. |
addPopupReminder(minutesBefore) | CalendarEventSeries | Dodaje nowe powiadomienie wyskakujące do zdarzenia. |
addSmsReminder(minutesBefore) | CalendarEventSeries | Dodaje nowe przypomnienie SMS-em do wydarzenia. |
anyoneCanAddSelf() | Boolean | Określa, czy użytkownicy mogą dodawać siebie jako gości do wydarzenia w Kalendarzu. |
deleteEventSeries() | void | usuwa serię wydarzeń. |
deleteTag(key) | CalendarEventSeries | Usuwa z zdarzenia tag klucz-wartość. |
getAllTagKeys() | String[] | Pobiera wszystkie klucze tagów ustawionych w zdarzeniu. |
getColor() | String | Zwraca kolor wydarzenia w kalendarzu. |
getCreators() | String[] | Pobiera twórców wydarzenia. |
getDateCreated() | Date | Pobiera datę utworzenia zdarzenia. |
getDescription() | String | Pobiera opis zdarzenia. |
getEmailReminders() | Integer[] | Pobiera wartości minutowe wszystkich przypomnień e-mail dotyczących zdarzenia. |
getEventType() | EventType | Uzyskaj EventType tego wydarzenia. |
getGuestByEmail(email) | EventGuest | Zapisuje 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() | String | Pobiera unikalny identyfikator iCalUID wydarzenia. |
getLastUpdated() | Date | Pobiera datę ostatniej modyfikacji wydarzenia. |
getLocation() | String | Pobiera lokalizację wydarzenia. |
getMyStatus() | GuestStatus | Pobiera stan zdarzenia (np. uczestnictwo lub zaproszenie) skutecznego użytkownika. |
getOriginalCalendarId() | String | Uzyskaj 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) | String | Pobiera wartość tagu zdarzenia. |
getTitle() | String | Pobiera tytuł wydarzenia. |
getVisibility() | Visibility | Pobiera widoczność zdarzenia. |
guestsCanInviteOthers() | Boolean | Określa, czy goście mogą zapraszać innych gości. |
guestsCanModify() | Boolean | Określa, czy goście mogą modyfikować wydarzenie. |
guestsCanSeeGuests() | Boolean | Określa, czy goście mogą widzieć innych gości. |
isOwnedByMe() | Boolean | Określa, czy jesteś właścicielem wydarzenia. |
removeAllReminders() | CalendarEventSeries | usuwa wszystkie przypomnienia z wydarzenia. |
removeGuest(email) | CalendarEventSeries | Usuwa gościa z wydarzenia. |
resetRemindersToDefault() | CalendarEventSeries | Przywraca przypomnienia przy użyciu ustawień domyślnych kalendarza. |
setAnyoneCanAddSelf(anyoneCanAddSelf) | CalendarEventSeries | Określa, czy osoby, które nie są gośćmi, mogą dodać się do wydarzenia. |
setColor(color) | CalendarEventSeries | Ustawia kolor wydarzenia w kalendarzu. |
setDescription(description) | CalendarEventSeries | Ustawia opis zdarzenia. |
setGuestsCanInviteOthers(guestsCanInviteOthers) | CalendarEventSeries | Określa, czy goście mogą zapraszać innych gości. |
setGuestsCanModify(guestsCanModify) | CalendarEventSeries | Określa, czy goście mogą modyfikować wydarzenie. |
setGuestsCanSeeGuests(guestsCanSeeGuests) | CalendarEventSeries | Określa, czy goście mogą widzieć innych gości. |
setLocation(location) | CalendarEventSeries | Ustawia lokalizację wydarzenia. |
setMyStatus(status) | CalendarEventSeries | Ustawia stan użytkownika (np. uczestnictwo lub zaproszenie) w związku z danym zdarzeniem. |
setRecurrence(recurrence, startDate) | CalendarEventSeries | Ustawia reguły powtarzania serii wydarzeń całodniowych. |
setRecurrence(recurrence, startTime, endTime) | CalendarEventSeries | Ustawia reguły powtarzania dla tej serii zdarzeń. |
setTag(key, value) | CalendarEventSeries | Ustawia w zdarzeniu tag klucz-wartość, który służy do przechowywania niestandardowych metadanych. |
setTitle(title) | CalendarEventSeries | Ustawia tytuł zdarzenia. |
setVisibility(visibility) | CalendarEventSeries | Określa widoczność zdarzenia. |
Color
Właściwości
Właściwość | Typ | Opis |
---|---|---|
BLUE | Enum |
#2952A3 ). |
BROWN | Enum |
#8D6F47 ). |
CHARCOAL | Enum |
#4E5D6C ). |
CHESTNUT | Enum |
#865A5A ). |
GRAY | Enum |
#5A6986 ). |
GREEN | Enum |
#0D7813 ). |
INDIGO | Enum |
#5229A3 ). |
LIME | Enum |
#528800 ). |
MUSTARD | Enum |
#88880E ). |
OLIVE | Enum |
#6E6E41 ). |
ORANGE | Enum |
#BE6D00 ). |
PINK | Enum |
#B1365F ). |
PLUM | Enum |
#705770 ). |
PURPLE | Enum |
#7A367A ). |
RED | Enum |
#A32929 ). |
RED_ORANGE | Enum |
#B1440E ). |
SEA_BLUE | Enum |
#29527A ). |
SLATE | Enum |
#4A716C ). |
TEAL | Enum |
#28754E ). |
TURQOISE | Enum |
#1B887A ). |
YELLOW | Enum |
#AB8B00 ). |
EventColor
Właściwości
Właściwość | Typ | Opis |
---|---|---|
PALE_BLUE | Enum |
"1" ), nazywany w interfejsie Kalendarza „Peacock”. |
PALE_GREEN | Enum |
"2" ), nazywany w interfejsie Kalendarza „Sage”. |
MAUVE | Enum |
"3" ), w interfejsie Kalendarza nazywany „Winogron”. |
PALE_RED | Enum |
"4" ), nazywany „Flamingo” w interfejsie Kalendarza. |
YELLOW | Enum |
"5" ), nazywany „Banana” w interfejsie Kalendarza. |
ORANGE | Enum |
"6" ), nazywany w interfejsie Kalendarza „Pomarańczowy”. |
CYAN | Enum |
"7" ), nazywany „Lawendą” w interfejsie Kalendarza. |
GRAY | Enum |
"8" ), nazywany „grafitowym” w interfejsie Kalendarza. |
BLUE | Enum |
"9" ), nazywany „Blueberry” w interfejsie Kalendarza. |
GREEN | Enum |
"10" ), nazywany „Basil” w interfejsie Kalendarza. |
RED | Enum |
"11" ) w interfejsie Kalendarza określany jako „Pomidor”. |
EventGuest
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
getAdditionalGuests() | Integer | Pobiera liczbę dodatkowych osób, które według prognozy ten gość weźmie udział. |
getEmail() | String | Pobiera adres e-mail gościa. |
getGuestStatus() | GuestStatus | Pobiera stan gościa w wydarzeniu. |
getName() | String | Pobiera imię i nazwisko gościa. |
EventRecurrence
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
addDailyExclusion() | RecurrenceRule | Dodaje regułę, która wyklucza codzienne wystąpienia. |
addDailyRule() | RecurrenceRule | Dodaje regułę, która powoduje, że zdarzenie będzie się powtarzać codziennie. |
addDate(date) | EventRecurrence | Dodaje regułę, która powoduje powtarzanie zdarzenia w określonej dacie. |
addDateExclusion(date) | EventRecurrence | Dodaje regułę, która wyklucza wystąpienie w konkretnej dacie. |
addMonthlyExclusion() | RecurrenceRule | Dodaje regułę, która wyklucza wystąpienia raz w miesiącu. |
addMonthlyRule() | RecurrenceRule | Dodaje regułę, która powoduje, że zdarzenie będzie się powtarzać co miesiąc. |
addWeeklyExclusion() | RecurrenceRule | Dodaje regułę, która wyklucza wystąpienia na podstawie tygodnia. |
addWeeklyRule() | RecurrenceRule | Dodaje regułę, która powoduje, że zdarzenie będzie się powtarzać co tydzień. |
addYearlyExclusion() | RecurrenceRule | Dodaje regułę, która wyklucza wystąpienia na podstawie roku. |
addYearlyRule() | RecurrenceRule | Dodaje regułę, która powoduje, że zdarzenie będzie się powtarzać co roku. |
setTimeZone(timeZone) | EventRecurrence | Ustawia strefę czasową dla tego powtórzenia. |
EventType
Właściwości
Właściwość | Typ | Opis |
---|---|---|
DEFAULT | Enum | Wydarzenie ma charakter zwykły. |
BIRTHDAY | Enum | Jest to specjalne całodniowe wydarzenie powtarzające się corocznie. |
FOCUS_TIME | Enum | To zdarzenie typu czas skupienia. |
FROM_GMAIL | Enum | Wydarzenie jest wydarzeniem z Gmaila. |
OUT_OF_OFFICE | Enum | To wydarzenie poza biurem. |
WORKING_LOCATION | Enum | Jest to wydarzenie związane z lokalizacją miejsca pracy. |
GuestStatus
Właściwości
Właściwość | Typ | Opis |
---|---|---|
INVITED | Enum | Gość został zaproszony, ale nie podał, czy weźmie udział w spotkaniu. |
MAYBE | Enum | Gość wskazał, że może wziąć udział w spotkaniu. |
NO | Enum | Gość poinformował, że nie weźmie udziału w spotkaniu. |
OWNER | Enum | Gość jest właścicielem wydarzenia. |
YES | Enum | Gość poinformował, że weźmie udział. |
RecurrenceRule
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
addDailyExclusion() | RecurrenceRule | Dodaje regułę, która wyklucza codzienne wystąpienia. |
addDailyRule() | RecurrenceRule | Dodaje regułę, która powoduje, że zdarzenie będzie się powtarzać codziennie. |
addDate(date) | EventRecurrence | Dodaje regułę, która powoduje powtarzanie zdarzenia w określonej dacie. |
addDateExclusion(date) | EventRecurrence | Dodaje regułę, która wyklucza wystąpienie w konkretnej dacie. |
addMonthlyExclusion() | RecurrenceRule | Dodaje regułę, która wyklucza wystąpienia raz w miesiącu. |
addMonthlyRule() | RecurrenceRule | Dodaje regułę, która powoduje, że zdarzenie będzie się powtarzać co miesiąc. |
addWeeklyExclusion() | RecurrenceRule | Dodaje regułę, która wyklucza wystąpienia na podstawie tygodnia. |
addWeeklyRule() | RecurrenceRule | Dodaje regułę, która powoduje, że zdarzenie będzie się powtarzać co tydzień. |
addYearlyExclusion() | RecurrenceRule | Dodaje regułę, która wyklucza wystąpienia na podstawie roku. |
addYearlyRule() | RecurrenceRule | Dodaje regułę, która powoduje, że wydarzenie powtarza się co roku. |
interval(interval) | RecurrenceRule | Konfiguruje regułę tak, aby była stosowana tylko w tym przedziale czasu jej jednostki. |
onlyInMonth(month) | RecurrenceRule | Skonfiguruj regułę tak, aby obowiązywała tylko w określonym miesiącu. |
onlyInMonths(months) | RecurrenceRule | Konfiguruje regułę tak, aby była stosowana tylko do określonych miesięcy. |
onlyOnMonthDay(day) | RecurrenceRule | Skonfiguruj regułę tak, aby była stosowana tylko w określonym dniu miesiąca. |
onlyOnMonthDays(days) | RecurrenceRule | Konfiguruje regułę tak, aby była stosowana tylko do określonych dni miesiąca. |
onlyOnWeek(week) | RecurrenceRule | Skonfiguruj regułę tak, aby obowiązywała tylko w określonym tygodniu roku. |
onlyOnWeekday(day) | RecurrenceRule | Skonfiguruj regułę tak, aby obowiązywała tylko w określonym dniu tygodnia. |
onlyOnWeekdays(days) | RecurrenceRule | Skonfiguruj regułę tak, aby była stosowana tylko w określone dni tygodnia. |
onlyOnWeeks(weeks) | RecurrenceRule | Skonfiguruj regułę tak, aby była stosowana tylko w określonych tygodniach roku. |
onlyOnYearDay(day) | RecurrenceRule | Skonfiguruj regułę tak, aby była stosowana tylko w określonym dniu roku. |
onlyOnYearDays(days) | RecurrenceRule | Konfiguruje regułę tak, aby była stosowana tylko do określonych dni w roku. |
setTimeZone(timeZone) | EventRecurrence | Ustawia strefę czasową dla tego powtórzenia. |
times(times) | RecurrenceRule | Konfiguruje zakończenie reguły po określonej liczbie wystąpień. |
until(endDate) | RecurrenceRule | Skonfiguruj regułę tak, aby zakończyła się w określonym dniu (włącznie z tym dniem). |
weekStartsOn(day) | RecurrenceRule | Określa dzień rozpoczęcia tygodnia na potrzeby zastosowania reguły. |
Visibility
Właściwości
Właściwość | Typ | Opis |
---|---|---|
CONFIDENTIAL | Enum | Wydarzenie jest prywatne. |
DEFAULT | Enum | Używa domyślnej widoczności wydarzeń w kalendarzu. |
PRIVATE | Enum | Wydarzenie jest prywatne i tylko uczestnicy mogą wyświetlać jego szczegóły. |
PUBLIC | Enum | Wydarzenie jest publiczne, a szczegóły są widoczne dla wszystkich czytelników kalendarza. |