Calendar Service

Kalender

Mit diesem Dienst kann ein Script auf den Google-Kalender des Nutzers zugreifen und ihn ändern, einschließlich zusätzlicher Kalender, die der Nutzer abonniert hat.

Klassen

NameKurzbeschreibung
CalendarStellt einen Kalender dar, dessen Inhaber der Nutzer ist oder den er abonniert hat.
CalendarAppErmöglicht einem Script, den Google-Kalender des Nutzers zu lesen und zu aktualisieren.
CalendarEventStellt ein einzelnes Kalenderereignis dar.
CalendarEventSeriesStellt eine Reihe von Ereignissen (einen wiederkehrenden Termin) dar.
ColorEine Enumeration, die die benannten Farben darstellt, die im Kalenderdienst verfügbar sind.
EventColorEin Enum, das die benannten Terminfarben darstellt, die im Kalenderdienst verfügbar sind.
EventGuestStellt einen Gast eines Termins dar.
EventRecurrenceStellt die Wiederholungseinstellungen für eine Terminserie dar.
EventTransparencyEin Enum, das die Transparenz eines Ereignisses darstellt.
EventTypeEin Enum, das den Typ eines Ereignisses darstellt.
GuestStatusEin Enum, das die Status darstellt, die ein Gast für einen Termin haben kann.
RecurrenceRuleStellt eine Wiederholungsregel für eine Terminserie dar.
VisibilityEin Enum-Wert, der die Sichtbarkeit eines Ereignisses darstellt.

Calendar

Methoden

MethodeRückgabetypKurzbeschreibung
createAllDayEvent(title, date)CalendarEventErstellt einen neuen ganztägigen Termin.
createAllDayEvent(title, startDate, endDate)CalendarEventErstellt einen neuen ganztägigen Termin, der sich über mehrere Tage erstrecken kann.
createAllDayEvent(title, startDate, endDate, options)CalendarEventErstellt einen neuen ganztägigen Termin, der sich über mehrere Tage erstrecken kann.
createAllDayEvent(title, date, options)CalendarEventErstellt einen neuen ganztägigen Termin.
createAllDayEventSeries(title, startDate, recurrence)CalendarEventSeriesErstellt eine neue ganztägige Terminserie.
createAllDayEventSeries(title, startDate, recurrence, options)CalendarEventSeriesErstellt eine neue ganztägige Terminserie.
createEvent(title, startTime, endTime)CalendarEventErstellt einen neuen Termin.
createEvent(title, startTime, endTime, options)CalendarEventErstellt einen neuen Termin.
createEventFromDescription(description)CalendarEventErstellt einen Termin aus einer Beschreibung im freien Format.
createEventSeries(title, startTime, endTime, recurrence)CalendarEventSeriesErstellt eine neue Terminserie.
createEventSeries(title, startTime, endTime, recurrence, options)CalendarEventSeriesErstellt eine neue Terminserie.
deleteCalendar()voidDer Kalender wird endgültig gelöscht.
getColor()StringRuft die Farbe des Kalenders ab.
getDescription()StringRuft die Beschreibung des Kalenders ab.
getEventById(iCalId)CalendarEventRuft das Ereignis mit der angegebenen ID ab.
getEventSeriesById(iCalId)CalendarEventSeriesRuft die Eventreihe mit der angegebenen ID ab.
getEvents(startTime, endTime)CalendarEvent[]Ruft alle Ereignisse ab, die in einem bestimmten Zeitraum auftreten.
getEvents(startTime, endTime, options)CalendarEvent[]Ruft alle Ereignisse ab, die in einem bestimmten Zeitraum auftreten und die angegebenen Kriterien erfüllen.
getEventsForDay(date)CalendarEvent[]Ruft alle Ereignisse ab, die an einem bestimmten Tag stattfinden.
getEventsForDay(date, options)CalendarEvent[]Ruft alle Ereignisse ab, die an einem bestimmten Tag auftreten und bestimmte Kriterien erfüllen.
getId()StringRuft die ID des Kalenders ab.
getName()StringRuft den Namen des Kalenders ab.
getTimeZone()StringRuft die Zeitzone des Kalenders ab.
isHidden()BooleanGibt an, ob der Kalender in der Benutzeroberfläche ausgeblendet ist.
isMyPrimaryCalendar()BooleanGibt an, ob der Kalender der primäre Kalender für den effektiven Nutzer ist.
isOwnedByMe()BooleanGibt an, ob der Kalender Ihnen gehört.
isSelected()BooleanGibt an, ob die Termine des Kalenders in der Benutzeroberfläche angezeigt werden.
setColor(color)CalendarLegt die Farbe des Kalenders fest.
setDescription(description)CalendarLegt die Beschreibung eines Kalenders fest.
setHidden(hidden)CalendarLegt fest, ob der Kalender in der Benutzeroberfläche sichtbar ist.
setName(name)CalendarLegt den Namen des Kalenders fest.
setSelected(selected)CalendarLegt fest, ob die Termine des Kalenders in der Benutzeroberfläche angezeigt werden.
setTimeZone(timeZone)CalendarLegt die Zeitzone des Kalenders fest.
unsubscribeFromCalendar()voidMeldet den Nutzer von einem Kalender ab.

CalendarApp

Attribute

AttributTypBeschreibung
ColorColorEine Enumeration, die die benannten Farben darstellt, die im Kalenderdienst verfügbar sind.
EventColorEventColorEin Enum, das die benannten Terminfarben darstellt, die im Kalenderdienst verfügbar sind.
EventTransparencyEventTransparencyDie Aufzählung EventTransparency.
EventTypeEventTypeDie Aufzählung EventType.
GuestStatusGuestStatusEin Enum, das die Status darstellt, die ein Gast für einen Termin haben kann.
MonthMonthEin Enum, das die Monate des Jahres darstellt.
VisibilityVisibilityEin Enum-Wert, der die Sichtbarkeit eines Ereignisses darstellt.
WeekdayWeekdayEin Enum, das die Wochentage darstellt.

Methoden

MethodeRückgabetypKurzbeschreibung
createAllDayEvent(title, date)CalendarEventErstellt einen neuen ganztägigen Termin.
createAllDayEvent(title, startDate, endDate)CalendarEventErstellt einen neuen ganztägigen Termin, der sich über mehrere Tage erstrecken kann.
createAllDayEvent(title, startDate, endDate, options)CalendarEventErstellt einen neuen ganztägigen Termin, der sich über mehrere Tage erstrecken kann.
createAllDayEvent(title, date, options)CalendarEventErstellt einen neuen ganztägigen Termin.
createAllDayEventSeries(title, startDate, recurrence)CalendarEventSeriesErstellt eine neue ganztägige Terminserie.
createAllDayEventSeries(title, startDate, recurrence, options)CalendarEventSeriesErstellt eine neue ganztägige Terminserie.
createCalendar(name)CalendarErstellt einen neuen Kalender, der dem Nutzer gehört.
createCalendar(name, options)CalendarErstellt einen neuen Kalender, der dem Nutzer gehört.
createEvent(title, startTime, endTime)CalendarEventErstellt einen neuen Termin.
createEvent(title, startTime, endTime, options)CalendarEventErstellt einen neuen Termin.
createEventFromDescription(description)CalendarEventErstellt einen Termin aus einer Beschreibung im freien Format.
createEventSeries(title, startTime, endTime, recurrence)CalendarEventSeriesErstellt eine neue Terminserie.
createEventSeries(title, startTime, endTime, recurrence, options)CalendarEventSeriesErstellt eine neue Terminserie.
getAllCalendars()Calendar[]Ruft alle Kalender ab, die dem Nutzer gehören oder die er abonniert hat.
getAllOwnedCalendars()Calendar[]Ruft alle Kalender ab, deren Inhaber der Nutzer ist.
getCalendarById(id)Calendar|nullRuft den Kalender mit der angegebenen ID ab.
getCalendarsByName(name)Calendar[]Ruft alle Kalender mit einem bestimmten Namen ab, deren Inhaber der Nutzer ist oder die er abonniert hat.
getColor()StringRuft die Farbe des Kalenders ab.
getDefaultCalendar()CalendarRuft den Standardkalender des Nutzers ab.
getDescription()StringRuft die Beschreibung des Kalenders ab.
getEventById(iCalId)CalendarEventRuft das Ereignis mit der angegebenen ID ab.
getEventSeriesById(iCalId)CalendarEventSeriesRuft die Eventreihe mit der angegebenen ID ab.
getEvents(startTime, endTime)CalendarEvent[]Ruft alle Ereignisse ab, die in einem bestimmten Zeitraum auftreten.
getEvents(startTime, endTime, options)CalendarEvent[]Ruft alle Ereignisse ab, die in einem bestimmten Zeitraum auftreten und die angegebenen Kriterien erfüllen.
getEventsForDay(date)CalendarEvent[]Ruft alle Ereignisse ab, die an einem bestimmten Tag stattfinden.
getEventsForDay(date, options)CalendarEvent[]Ruft alle Ereignisse ab, die an einem bestimmten Tag auftreten und bestimmte Kriterien erfüllen.
getId()StringRuft die ID des Kalenders ab.
getName()StringRuft den Namen des Kalenders ab.
getOwnedCalendarById(id)Calendar|nullRuft den Kalender mit der angegebenen ID ab, sofern der Nutzer der Inhaber ist.
getOwnedCalendarsByName(name)Calendar[]Ruft alle Kalender mit einem bestimmten Namen ab, die dem Nutzer gehören.
getTimeZone()StringRuft die Zeitzone des Kalenders ab.
isHidden()BooleanGibt an, ob der Kalender in der Benutzeroberfläche ausgeblendet ist.
isMyPrimaryCalendar()BooleanGibt an, ob der Kalender der primäre Kalender für den effektiven Nutzer ist.
isOwnedByMe()BooleanGibt an, ob der Kalender Ihnen gehört.
isSelected()BooleanGibt an, ob die Termine des Kalenders in der Benutzeroberfläche angezeigt werden.
newRecurrence()EventRecurrenceErstellt ein neues Wiederholungsobjekt, mit dem Regeln für die Wiederholung von Ereignissen erstellt werden können.
setColor(color)CalendarLegt die Farbe des Kalenders fest.
setDescription(description)CalendarLegt die Beschreibung eines Kalenders fest.
setHidden(hidden)CalendarLegt fest, ob der Kalender in der Benutzeroberfläche sichtbar ist.
setName(name)CalendarLegt den Namen des Kalenders fest.
setSelected(selected)CalendarLegt fest, ob die Termine des Kalenders in der Benutzeroberfläche angezeigt werden.
setTimeZone(timeZone)CalendarLegt die Zeitzone des Kalenders fest.
subscribeToCalendar(id)CalendarAbonniert den Kalender mit der angegebenen ID für den Nutzer, sofern der Nutzer das darf.
subscribeToCalendar(id, options)CalendarAbonniert den Kalender mit der angegebenen ID für den Nutzer, sofern der Nutzer das darf.

CalendarEvent

Methoden

MethodeRückgabetypKurzbeschreibung
addEmailReminder(minutesBefore)CalendarEventFügt dem Termin eine neue E‑Mail-Erinnerung hinzu.
addGuest(email)CalendarEventFügt dem Termin einen Gast hinzu.
addPopupReminder(minutesBefore)CalendarEventFügt dem Ereignis eine neue Pop-up-Benachrichtigung hinzu.
addSmsReminder(minutesBefore)CalendarEventFügt dem Termin eine neue SMS-Erinnerung hinzu.
anyoneCanAddSelf()BooleanGibt an, ob Personen sich selbst als Gäste zu einem Kalendertermin hinzufügen können.
deleteEvent()voidLöscht einen Kalendertermin.
deleteTag(key)CalendarEventLöscht ein Schlüssel/Wert-Tag aus dem Ereignis.
getAllDayEndDate()DateRuft das Datum ab, an dem dieser ganztägige Kalendertermin endet.
getAllDayStartDate()DateRuft das Datum ab, an dem dieser ganztägige Kalendertermin beginnt.
getAllTagKeys()String[]Ruft alle Schlüssel für Tags ab, die für das Ereignis festgelegt wurden.
getColor()StringGibt die Farbe des Kalendertermins zurück.
getCreators()String[]Ruft die Ersteller eines Termins ab.
getDateCreated()DateGibt das Datum zurück, an dem das Ereignis erstellt wurde.
getDescription()StringRuft die Beschreibung des Ereignisses ab.
getEmailReminders()Integer[]Ruft die Minutenwerte für alle E-Mail-Erinnerungen für das Ereignis ab.
getEndTime()DateRuft das Datum und die Uhrzeit ab, zu der dieser Kalendertermin endet.
getEventSeries()CalendarEventSeriesRuft die Serie wiederkehrender Termine ab, zu der dieser Termin gehört.
getEventType()EventTypeRuft den EventType dieses Ereignisses ab.
getGuestByEmail(email)EventGuestRuft einen Gast anhand der E‑Mail-Adresse ab.
getGuestList()EventGuest[]Ruft die Gäste für den Termin ab, mit Ausnahme des Eigentümers des Termins.
getGuestList(includeOwner)EventGuest[]Ruft die Gäste für den Termin ab, einschließlich der Terminbesitzer.
getId()StringRuft die eindeutige iCalUID des Ereignisses ab.
getLastUpdated()DateGibt das Datum zurück, an dem das Ereignis zuletzt aktualisiert wurde.
getLocation()StringRuft den Ort des Termins ab.
getMyStatus()GuestStatusRuft den Ereignisstatus des effektiven Nutzers ab, z. B. „nimmt teil“ oder „eingeladen“.
getOriginalCalendarId()StringRufen Sie die ID des Kalenders ab, in dem dieser Termin ursprünglich erstellt wurde.
getPopupReminders()Integer[]Ruft die Minutenwerte für alle Pop-up-Erinnerungen für das Ereignis ab.
getSmsReminders()Integer[]Ruft die Minutenwerte für alle SMS-Erinnerungen für das Ereignis ab.
getStartTime()DateRuft das Datum und die Uhrzeit ab, zu der dieser Kalendertermin beginnt.
getTag(key)StringRuft einen Tag-Wert des Ereignisses ab.
getTitle()StringRuft den Titel des Ereignisses ab.
getTransparency()EventTransparencyGibt die Transparenz des Ereignisses zurück.
getVisibility()VisibilityRuft die Sichtbarkeit des Ereignisses ab.
guestsCanInviteOthers()BooleanLegt fest, ob Gäste andere Gäste einladen können.
guestsCanModify()BooleanGibt an, ob Gäste den Termin bearbeiten können.
guestsCanSeeGuests()BooleanLegt fest, ob Gäste andere Gäste sehen können.
isAllDayEvent()BooleanGibt an, ob es sich um einen ganztägigen Termin handelt.
isOwnedByMe()BooleanGibt an, ob Sie der Inhaber des Termins sind.
isRecurringEvent()BooleanGibt an, ob das Ereignis Teil einer Ereignisserie ist.
removeAllReminders()CalendarEventEntfernt alle Erinnerungen aus dem Termin.
removeGuest(email)CalendarEventEntfernt einen Gast aus dem Termin.
resetRemindersToDefault()CalendarEventSetzt die Erinnerungen auf die Standardeinstellungen des Kalenders zurück.
setAllDayDate(date)CalendarEventLegt das Datum des Ereignisses fest.
setAllDayDates(startDate, endDate)CalendarEventLegt die Daten des Ereignisses fest.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventGibt an, ob sich Nicht-Gäste selbst dem Termin hinzufügen können.
setColor(color)CalendarEventLegt die Farbe des Kalenderereignisses fest.
setDescription(description)CalendarEventLegt die Beschreibung des Ereignisses fest.
setGuestsCanInviteOthers(guestsCanInviteOthers)CalendarEventLegt fest, ob Gäste andere Gäste einladen dürfen.
setGuestsCanModify(guestsCanModify)CalendarEventLegt fest, ob Gäste den Termin bearbeiten können.
setGuestsCanSeeGuests(guestsCanSeeGuests)CalendarEventLegt fest, ob Gäste andere Gäste sehen können.
setLocation(location)CalendarEventLegt den Ort des Termins fest.
setMyStatus(status)CalendarEventLegt den Ereignisstatus des effektiven Nutzers fest, z. B. „nimmt teil“ oder „eingeladen“.
setTag(key, value)CalendarEventLegt ein Schlüssel/Wert-Tag für das Ereignis fest, um benutzerdefinierte Metadaten zu speichern.
setTime(startTime, endTime)CalendarEventLegt das Datum und die Uhrzeit für den Beginn und das Ende des Ereignisses fest.
setTitle(title)CalendarEventLegt den Titel des Ereignisses fest.
setTransparency(transparency)CalendarEventLegt die Transparenz des Ereignisses fest.
setVisibility(visibility)CalendarEventLegt die Sichtbarkeit des Ereignisses fest.

CalendarEventSeries

Methoden

MethodeRückgabetypKurzbeschreibung
addEmailReminder(minutesBefore)CalendarEventSeriesFügt dem Termin eine neue E‑Mail-Erinnerung hinzu.
addGuest(email)CalendarEventSeriesFügt dem Termin einen Gast hinzu.
addPopupReminder(minutesBefore)CalendarEventSeriesFügt dem Ereignis eine neue Pop-up-Benachrichtigung hinzu.
addSmsReminder(minutesBefore)CalendarEventSeriesFügt dem Termin eine neue SMS-Erinnerung hinzu.
anyoneCanAddSelf()BooleanGibt an, ob Personen sich selbst als Gäste zu einem Kalendertermin hinzufügen können.
deleteEventSeries()voidLöscht die Terminserie.
deleteTag(key)CalendarEventSeriesLöscht ein Schlüssel/Wert-Tag aus dem Ereignis.
getAllTagKeys()String[]Ruft alle Schlüssel für Tags ab, die für das Ereignis festgelegt wurden.
getColor()StringGibt die Farbe des Kalendertermins zurück.
getCreators()String[]Ruft die Ersteller eines Termins ab.
getDateCreated()DateGibt das Datum zurück, an dem das Ereignis erstellt wurde.
getDescription()StringRuft die Beschreibung des Ereignisses ab.
getEmailReminders()Integer[]Ruft die Minutenwerte für alle E-Mail-Erinnerungen für das Ereignis ab.
getEventType()EventTypeRuft den EventType dieses Ereignisses ab.
getGuestByEmail(email)EventGuestRuft einen Gast anhand der E‑Mail-Adresse ab.
getGuestList()EventGuest[]Ruft die Gäste für den Termin ab, mit Ausnahme des Eigentümers des Termins.
getGuestList(includeOwner)EventGuest[]Ruft die Gäste für den Termin ab, einschließlich der Terminbesitzer.
getId()StringRuft die eindeutige iCalUID des Ereignisses ab.
getLastUpdated()DateGibt das Datum zurück, an dem das Ereignis zuletzt aktualisiert wurde.
getLocation()StringRuft den Ort des Termins ab.
getMyStatus()GuestStatusRuft den Ereignisstatus des effektiven Nutzers ab, z. B. „nimmt teil“ oder „eingeladen“.
getOriginalCalendarId()StringRufen Sie die ID des Kalenders ab, in dem dieser Termin ursprünglich erstellt wurde.
getPopupReminders()Integer[]Ruft die Minutenwerte für alle Pop-up-Erinnerungen für das Ereignis ab.
getSmsReminders()Integer[]Ruft die Minutenwerte für alle SMS-Erinnerungen für das Ereignis ab.
getTag(key)StringRuft einen Tag-Wert des Ereignisses ab.
getTitle()StringRuft den Titel des Ereignisses ab.
getTransparency()EventTransparencyGibt die Transparenz des Ereignisses zurück.
getVisibility()VisibilityRuft die Sichtbarkeit des Ereignisses ab.
guestsCanInviteOthers()BooleanLegt fest, ob Gäste andere Gäste einladen können.
guestsCanModify()BooleanGibt an, ob Gäste den Termin bearbeiten können.
guestsCanSeeGuests()BooleanLegt fest, ob Gäste andere Gäste sehen können.
isOwnedByMe()BooleanGibt an, ob Sie der Inhaber des Termins sind.
removeAllReminders()CalendarEventSeriesEntfernt alle Erinnerungen aus dem Termin.
removeGuest(email)CalendarEventSeriesEntfernt einen Gast aus dem Termin.
resetRemindersToDefault()CalendarEventSeriesSetzt die Erinnerungen auf die Standardeinstellungen des Kalenders zurück.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventSeriesGibt an, ob sich Nicht-Gäste selbst dem Termin hinzufügen können.
setColor(color)CalendarEventSeriesLegt die Farbe des Kalenderereignisses fest.
setDescription(description)CalendarEventSeriesLegt die Beschreibung des Ereignisses fest.
setGuestsCanInviteOthers(guestsCanInviteOthers)CalendarEventSeriesLegt fest, ob Gäste andere Gäste einladen dürfen.
setGuestsCanModify(guestsCanModify)CalendarEventSeriesLegt fest, ob Gäste den Termin bearbeiten können.
setGuestsCanSeeGuests(guestsCanSeeGuests)CalendarEventSeriesLegt fest, ob Gäste andere Gäste sehen können.
setLocation(location)CalendarEventSeriesLegt den Ort des Termins fest.
setMyStatus(status)CalendarEventSeriesLegt den Ereignisstatus des effektiven Nutzers fest, z. B. „nimmt teil“ oder „eingeladen“.
setRecurrence(recurrence, startDate)CalendarEventSeriesLegt die Wiederholungsregeln für eine ganztägige Terminserie fest.
setRecurrence(recurrence, startTime, endTime)CalendarEventSeriesLegt die Wiederholungsregeln für diese Terminserie fest.
setTag(key, value)CalendarEventSeriesLegt ein Schlüssel/Wert-Tag für das Ereignis fest, um benutzerdefinierte Metadaten zu speichern.
setTitle(title)CalendarEventSeriesLegt den Titel des Ereignisses fest.
setTransparency(transparency)CalendarEventSeriesLegt die Transparenz des Ereignisses fest.
setVisibility(visibility)CalendarEventSeriesLegt die Sichtbarkeit des Ereignisses fest.

Color

Attribute

AttributTypBeschreibung
BLUEEnum
Blau (#2952A3)
BROWNEnum
Braun (#8D6F47)
CHARCOALEnum
Charcoal (#4E5D6C)
CHESTNUTEnum
Kastanienbraun (#865A5A).
GRAYEnum
Grau (#5A6986).
GREENEnum
Grün (#0D7813)
INDIGOEnum
Indigo (#5229A3)
LIMEEnum
Lime (#528800)
MUSTARDEnum
Senf (#88880E)
OLIVEEnum
Olive (#6E6E41)
ORANGEEnum
Orange (#BE6D00)
PINKEnum
Rosa (#B1365F)
PLUMEnum
Pflaume (#705770)
PURPLEEnum
Lila (#7A367A)
REDEnum
Rot (#A32929)
RED_ORANGEEnum
Rot-Orange (#B1440E)
SEA_BLUEEnum
Seeblau (#29527A).
SLATEEnum
Slate (#4A716C).
TEALEnum
Blaugrün (#28754E)
TURQOISEEnum
Türkis (#1B887A)
YELLOWEnum
Gelb (#AB8B00)

EventColor

Attribute

AttributTypBeschreibung
PALE_BLUEEnum
Hellblau ("1"), in der Kalender-Benutzeroberfläche als „Lavendel“ bezeichnet.
PALE_GREENEnum
Blassgrün ("2"), in der Kalender-Benutzeroberfläche als „Salbei“ bezeichnet.
MAUVEEnum
Lila ("3"), in der Benutzeroberfläche von Google Kalender als „Traube“ bezeichnet.
PALE_REDEnum
Blassrot ("4"), in der Kalender-Benutzeroberfläche als „Flamingo“ bezeichnet.
YELLOWEnum
Gelb ("5"), in der Kalender-Benutzeroberfläche als „Banane“ bezeichnet.
ORANGEEnum
Orange ("6"), in der Benutzeroberfläche von Google Kalender als „Mandarine“ bezeichnet.
CYANEnum
Cyan ("7"), in der Kalender-Benutzeroberfläche als „Pfau“ bezeichnet.
GRAYEnum
Grau ("8"), in der Kalender-Benutzeroberfläche als „Graphit“ bezeichnet.
BLUEEnum
Blau ("9"), in der Kalender-Benutzeroberfläche als „Blaubeere“ bezeichnet.
GREENEnum
Grün ("10"), in der Kalender-Benutzeroberfläche als „Basilikum“ bezeichnet.
REDEnum
Rot ("11"), in der Kalender-Benutzeroberfläche als „Tomate“ bezeichnet.

EventGuest

Methoden

MethodeRückgabetypKurzbeschreibung
getAdditionalGuests()IntegerGibt die Anzahl der zusätzlichen Personen zurück, die dieser Gast als Teilnehmer angegeben hat.
getEmail()StringRuft die E‑Mail-Adresse des Gastes ab.
getGuestStatus()GuestStatusRuft den Status des Gasts für den Termin ab.
getName()StringRuft den Namen des Gastes ab.

EventRecurrence

Methoden

MethodeRückgabetypKurzbeschreibung
addDailyExclusion()RecurrenceRuleFügt eine Regel hinzu, mit der Vorkommen täglich ausgeschlossen werden.
addDailyRule()RecurrenceRuleFügt eine Regel hinzu, die bewirkt, dass das Ereignis täglich wiederholt wird.
addDate(date)EventRecurrenceFügt eine Regel hinzu, die bewirkt, dass das Ereignis an einem bestimmten Datum wiederholt wird.
addDateExclusion(date)EventRecurrenceFügt eine Regel hinzu, mit der ein Ereignis für ein bestimmtes Datum ausgeschlossen wird.
addMonthlyExclusion()RecurrenceRuleFügt eine Regel hinzu, mit der Vorkommen monatlich ausgeschlossen werden.
addMonthlyRule()RecurrenceRuleFügt eine Regel hinzu, die bewirkt, dass das Ereignis monatlich wiederholt wird.
addWeeklyExclusion()RecurrenceRuleFügt eine Regel hinzu, mit der Vorkommen wöchentlich ausgeschlossen werden.
addWeeklyRule()RecurrenceRuleFügt eine Regel hinzu, die bewirkt, dass das Ereignis wöchentlich wiederholt wird.
addYearlyExclusion()RecurrenceRuleFügt eine Regel hinzu, mit der Vorkommen jährlich ausgeschlossen werden.
addYearlyRule()RecurrenceRuleFügt eine Regel hinzu, die bewirkt, dass das Ereignis jährlich wiederholt wird.
setTimeZone(timeZone)EventRecurrenceLegt die Zeitzone für diese Wiederholung fest.

EventTransparency

Attribute

AttributTypBeschreibung
OPAQUEEnumDer Termin blockiert Zeit im Kalender.
TRANSPARENTEnumDer Termin blockiert keine Zeit im Kalender.

EventType

Attribute

AttributTypBeschreibung
DEFAULTEnumDer Termin ist ein regelmäßig stattfindender Termin.
BIRTHDAYEnumDas Event ist ein besonderes ganztägiges Event, das jährlich wiederholt wird.
FOCUS_TIMEEnumDer Termin ist ein Fokuszeit-Termin.
FROM_GMAILEnumDer Termin stammt aus Gmail.
OUT_OF_OFFICEEnumDer Termin ist ein Außer-Haus-Termin.
WORKING_LOCATIONEnumDie Veranstaltung ist ein Arbeitsort-Termin.

GuestStatus

Attribute

AttributTypBeschreibung
INVITEDEnumDer Gast wurde eingeladen, hat aber noch nicht angegeben, ob er teilnimmt.
MAYBEEnumDer Gast hat angegeben, dass er möglicherweise teilnimmt.
NOEnumDer Gast hat angegeben, dass er nicht teilnehmen wird.
OWNEREnumDer Gast ist der Inhaber des Termins.
YESEnumDer Gast hat angegeben, dass er teilnimmt.

RecurrenceRule

Methoden

MethodeRückgabetypKurzbeschreibung
addDailyExclusion()RecurrenceRuleFügt eine Regel hinzu, mit der Vorkommen täglich ausgeschlossen werden.
addDailyRule()RecurrenceRuleFügt eine Regel hinzu, die bewirkt, dass das Ereignis täglich wiederholt wird.
addDate(date)EventRecurrenceFügt eine Regel hinzu, die bewirkt, dass das Ereignis an einem bestimmten Datum wiederholt wird.
addDateExclusion(date)EventRecurrenceFügt eine Regel hinzu, mit der ein Ereignis für ein bestimmtes Datum ausgeschlossen wird.
addMonthlyExclusion()RecurrenceRuleFügt eine Regel hinzu, mit der Vorkommen monatlich ausgeschlossen werden.
addMonthlyRule()RecurrenceRuleFügt eine Regel hinzu, die bewirkt, dass das Ereignis monatlich wiederholt wird.
addWeeklyExclusion()RecurrenceRuleFügt eine Regel hinzu, mit der Vorkommen wöchentlich ausgeschlossen werden.
addWeeklyRule()RecurrenceRuleFügt eine Regel hinzu, die bewirkt, dass das Ereignis wöchentlich wiederholt wird.
addYearlyExclusion()RecurrenceRuleFügt eine Regel hinzu, mit der Vorkommen jährlich ausgeschlossen werden.
addYearlyRule()RecurrenceRuleFügt eine Regel hinzu, die bewirkt, dass das Ereignis jährlich wiederholt wird.
interval(interval)RecurrenceRuleKonfiguriert die Regel so, dass sie nur in diesem Intervall der Zeiteinheit der Regel angewendet wird.
onlyInMonth(month)RecurrenceRuleKonfiguriert die Regel so, dass sie nur für einen bestimmten Monat gilt.
onlyInMonths(months)RecurrenceRuleKonfiguriert die Regel so, dass sie nur für bestimmte Monate gilt.
onlyOnMonthDay(day)RecurrenceRuleKonfiguriert die Regel so, dass sie nur an einem bestimmten Tag des Monats angewendet wird.
onlyOnMonthDays(days)RecurrenceRuleKonfiguriert die Regel so, dass sie nur an bestimmten Tagen des Monats angewendet wird.
onlyOnWeek(week)RecurrenceRuleKonfiguriert die Regel so, dass sie nur für eine bestimmte Woche des Jahres gilt.
onlyOnWeekday(day)RecurrenceRuleKonfiguriert die Regel so, dass sie nur an einem bestimmten Wochentag angewendet wird.
onlyOnWeekdays(days)RecurrenceRuleKonfiguriert die Regel so, dass sie nur an bestimmten Wochentagen angewendet wird.
onlyOnWeeks(weeks)RecurrenceRuleKonfiguriert die Regel so, dass sie nur für bestimmte Wochen des Jahres gilt.
onlyOnYearDay(day)RecurrenceRuleKonfiguriert die Regel so, dass sie nur an einem bestimmten Tag des Jahres angewendet wird.
onlyOnYearDays(days)RecurrenceRuleKonfiguriert die Regel so, dass sie nur an bestimmten Tagen des Jahres angewendet wird.
setTimeZone(timeZone)EventRecurrenceLegt die Zeitzone für diese Wiederholung fest.
times(times)RecurrenceRuleKonfiguriert die Regel so, dass sie nach einer bestimmten Anzahl von Wiederholungen endet.
until(endDate)RecurrenceRuleKonfiguriert die Regel so, dass sie an einem bestimmten Datum (einschließlich) endet.
weekStartsOn(day)RecurrenceRuleKonfiguriert, an welchem Tag eine Woche beginnt, um die Regel anzuwenden.

Visibility

Attribute

AttributTypBeschreibung
CONFIDENTIALEnumDas Ereignis ist privat.
DEFAULTEnumVerwendet die Standardsichtbarkeit für Termine im Kalender.
PRIVATEEnumDer Termin ist privat und nur Teilnehmer können die Termindetails sehen.
PUBLICEnumDer Termin ist öffentlich und Termindetails sind für alle Leser des Kalenders sichtbar.