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 es einem Script, den Google-Kalender des Nutzers zu lesen und zu aktualisieren.
CalendarEventStellt einen einzelnen Kalendertermin dar.
CalendarEventSeriesStellt eine Reihe von Ereignissen (ein wiederkehrendes Ereignis) dar.
ColorEin Enum, das die im Kalenderdienst verfügbaren benannten Farben darstellt.
EventColorEin Enum, das die benannten Terminfarben im Kalenderdienst darstellt.
EventGuestStellt einen Gast einer Veranstaltung dar.
EventRecurrenceStellt die Wiederholungseinstellungen für eine Veranstaltungsreihe 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 eine Veranstaltung haben kann.
RecurrenceRuleStellt eine Wiederholungsregel für eine Ereignisreihe dar.
VisibilityEin Enum, das 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 Reihe ganztägiger Termine.
createAllDayEventSeries(title, startDate, recurrence, options)CalendarEventSeriesErstellt eine neue Reihe ganztägiger Termine.
createEvent(title, startTime, endTime)CalendarEventErstellt ein neues Ereignis.
createEvent(title, startTime, endTime, options)CalendarEventErstellt ein neues Ereignis.
createEventFromDescription(description)CalendarEventErstellt ein Ereignis aus einer Beschreibung im freien Format.
createEventSeries(title, startTime, endTime, recurrence)CalendarEventSeriesErstellt eine neue Ereignisreihe.
createEventSeries(title, startTime, endTime, recurrence, options)CalendarEventSeriesErstellt eine neue Ereignisreihe.
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 Ereignisreihe mit der angegebenen ID ab.
getEvents(startTime, endTime)CalendarEvent[]Hiermit werden alle Ereignisse abgerufen, die in einem bestimmten Zeitraum auftreten.
getEvents(startTime, endTime, options)CalendarEvent[]Hiermit werden alle Ereignisse abgerufen, die in einem bestimmten Zeitraum auftreten und die angegebenen Kriterien erfüllen.
getEventsForDay(date)CalendarEvent[]Alle Ereignisse abrufen, die an einem bestimmten Tag stattfinden
getEventsForDay(date, options)CalendarEvent[]Hiermit werden alle Ereignisse abgerufen, die an einem bestimmten Tag auftreten und die angegebenen 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()BooleanBestimmt, ob der Kalender in der Benutzeroberfläche ausgeblendet ist.
isMyPrimaryCalendar()BooleanBestimmt, ob der Kalender der primäre Kalender für den effektiven Nutzer ist.
isOwnedByMe()BooleanGibt an, ob Sie der Inhaber des Kalenders sind.
isSelected()BooleanBestimmt, ob die Termine des Kalenders in der Benutzeroberfläche angezeigt werden.
setColor(color)CalendarHiermit wird die Farbe des Kalenders festgelegt.
setDescription(description)CalendarHiermit wird die Beschreibung eines Kalenders festgelegt.
setHidden(hidden)CalendarLegt fest, ob der Kalender in der Benutzeroberfläche sichtbar ist.
setName(name)CalendarLegt den Namen des Kalenders fest.
setSelected(selected)CalendarHiermit wird festgelegt, ob die Termine des Kalenders in der Benutzeroberfläche angezeigt werden.
setTimeZone(timeZone)CalendarHier legen Sie die Zeitzone des Kalenders fest.
unsubscribeFromCalendar()voidDer Nutzer wird von einem Kalender abgemeldet.

CalendarApp

Attribute

AttributTypBeschreibung
ColorColorEin Enum, das die im Kalenderdienst verfügbaren benannten Farben darstellt.
EventColorEventColorEin Enum, das die benannten Terminfarben im Kalenderdienst darstellt.
EventTransparencyEventTransparencyDie Aufzählung EventTransparency.
EventTypeEventTypeDie Aufzählung EventType.
GuestStatusGuestStatusEin Enum, das die Status darstellt, die ein Gast für eine Veranstaltung haben kann.
MonthMonthEin Enum, das die Monate des Jahres darstellt.
VisibilityVisibilityEin Enum, das 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 Reihe ganztägiger Termine.
createAllDayEventSeries(title, startDate, recurrence, options)CalendarEventSeriesErstellt eine neue Reihe ganztägiger Termine.
createCalendar(name)CalendarEs wird ein neuer Kalender erstellt, dessen Inhaber der Nutzer ist.
createCalendar(name, options)CalendarEs wird ein neuer Kalender erstellt, dessen Inhaber der Nutzer ist.
createEvent(title, startTime, endTime)CalendarEventErstellt ein neues Ereignis.
createEvent(title, startTime, endTime, options)CalendarEventErstellt ein neues Ereignis.
createEventFromDescription(description)CalendarEventErstellt ein Ereignis aus einer Beschreibung im freien Format.
createEventSeries(title, startTime, endTime, recurrence)CalendarEventSeriesErstellt eine neue Ereignisreihe.
createEventSeries(title, startTime, endTime, recurrence, options)CalendarEventSeriesErstellt eine neue Ereignisreihe.
getAllCalendars()Calendar[]Alle Kalender abrufen, deren Inhaber der Nutzer ist oder die er abonniert hat
getAllOwnedCalendars()Calendar[]Alle Kalender abrufen, deren Inhaber der Nutzer ist
getCalendarById(id)CalendarRuft den Kalender mit der angegebenen ID ab.
getCalendarsByName(name)Calendar[]Alle Kalender mit einem bestimmten Namen abrufen, deren Inhaber der Nutzer ist oder die er abonniert hat
getColor()StringDie Farbe des Kalenders.
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 Ereignisreihe mit der angegebenen ID ab.
getEvents(startTime, endTime)CalendarEvent[]Hiermit werden alle Ereignisse abgerufen, die in einem bestimmten Zeitraum auftreten.
getEvents(startTime, endTime, options)CalendarEvent[]Hiermit werden alle Ereignisse abgerufen, die in einem bestimmten Zeitraum auftreten und die angegebenen Kriterien erfüllen.
getEventsForDay(date)CalendarEvent[]Alle Ereignisse abrufen, die an einem bestimmten Tag stattfinden
getEventsForDay(date, options)CalendarEvent[]Hiermit werden alle Ereignisse abgerufen, die an einem bestimmten Tag auftreten und die angegebenen Kriterien erfüllen.
getId()StringRuft die ID des Kalenders ab.
getName()StringRuft den Namen des Kalenders ab.
getOwnedCalendarById(id)CalendarDer Kalender mit der angegebenen ID wird abgerufen, wenn der Nutzer der Inhaber ist.
getOwnedCalendarsByName(name)Calendar[]Hiermit werden alle Kalender mit einem bestimmten Namen abgerufen, die dem Nutzer gehören.
getTimeZone()StringRuft die Zeitzone des Kalenders ab.
isHidden()BooleanBestimmt, ob der Kalender in der Benutzeroberfläche ausgeblendet ist.
isMyPrimaryCalendar()BooleanBestimmt, ob der Kalender der primäre Kalender für den effektiven Nutzer ist.
isOwnedByMe()BooleanGibt an, ob Sie der Inhaber des Kalenders sind.
isSelected()BooleanBestimmt, 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)CalendarHiermit wird die Farbe des Kalenders festgelegt.
setDescription(description)CalendarHiermit wird die Beschreibung eines Kalenders festgelegt.
setHidden(hidden)CalendarLegt fest, ob der Kalender in der Benutzeroberfläche sichtbar ist.
setName(name)CalendarLegt den Namen des Kalenders fest.
setSelected(selected)CalendarHiermit wird festgelegt, ob die Termine des Kalenders in der Benutzeroberfläche angezeigt werden.
setTimeZone(timeZone)CalendarHier legen Sie die Zeitzone des Kalenders fest.
subscribeToCalendar(id)CalendarDer Nutzer abonniert den Kalender mit der angegebenen ID, sofern er zum Abonnieren berechtigt ist.
subscribeToCalendar(id, options)CalendarDer Nutzer abonniert den Kalender mit der angegebenen ID, sofern er zum Abonnieren berechtigt ist.

CalendarEvent

Methoden

MethodeRückgabetypKurzbeschreibung
addEmailReminder(minutesBefore)CalendarEventDem Ereignis wird eine neue E-Mail-Erinnerung hinzugefügt.
addGuest(email)CalendarEventDem Termin wird ein Gast hinzugefügt.
addPopupReminder(minutesBefore)CalendarEventDem Ereignis wird eine neue Pop-up-Benachrichtigung hinzugefügt.
addSmsReminder(minutesBefore)CalendarEventDem Ereignis wird eine neue SMS-Erinnerung hinzugefügt.
anyoneCanAddSelf()BooleanBestimmt, ob sich Personen einem Kalendertermin als Gäste hinzufügen können.
deleteEvent()voidLöscht einen Kalendertermin.
deleteTag(key)CalendarEventLöscht ein Schlüssel/Wert-Tag aus dem Ereignis.
getAllDayEndDate()DateDas Datum, an dem dieser ganztägige Kalendertermin endet.
getAllDayStartDate()DateDas Datum, an dem dieser ganztägige Kalendertermin beginnt.
getAllTagKeys()String[]Hiermit werden alle Schlüssel für Tags abgerufen, die für das Ereignis festgelegt wurden.
getColor()StringGibt die Farbe des Termins zurück.
getCreators()String[]Ruft die Ersteller eines Ereignisses ab.
getDateCreated()DateDas Datum, an dem das Ereignis erstellt wurde.
getDescription()StringRuft die Beschreibung des Ereignisses ab.
getEmailReminders()Integer[]Die Minutenwerte für alle E-Mail-Erinnerungen für das Ereignis.
getEndTime()DateDas Datum und die Uhrzeit, an dem dieses Kalenderereignis endet.
getEventSeries()CalendarEventSeriesDie Reihe der wiederkehrenden Ereignisse, zu denen dieses Ereignis gehört.
getEventType()EventTypeRuft den EventType dieses Ereignisses ab.
getGuestByEmail(email)EventGuestRuft einen Gast anhand seiner E-Mail-Adresse ab.
getGuestList()EventGuest[]Ruft die Gäste für die Veranstaltung ab, ausgenommen den Eigentümer der Veranstaltung.
getGuestList(includeOwner)EventGuest[]Ruft die Gäste für die Veranstaltung ab, möglicherweise einschließlich der Eigentümer der Veranstaltung.
getId()StringDie eindeutige iCalUID des Ereignisses wird abgerufen.
getLastUpdated()DateDas Datum, an dem das Ereignis zuletzt aktualisiert wurde.
getLocation()StringDer Ort des Ereignisses.
getMyStatus()GuestStatusRuft den Ereignisstatus des effektiven Nutzers ab, z. B. „Teilnehmend“ oder „Eingeladen“.
getOriginalCalendarId()StringRufen Sie die ID des Kalenders ab, in dem dieses Ereignis ursprünglich erstellt wurde.
getPopupReminders()Integer[]Die Minutenwerte für alle Pop-up-Erinnerungen für das Ereignis werden abgerufen.
getSmsReminders()Integer[]Die Minutenwerte für alle SMS-Erinnerungen für das Ereignis werden abgerufen.
getStartTime()DateDas Datum und die Uhrzeit, zu der dieser Kalendertermin beginnt.
getTag(key)StringRuft einen Tag-Wert des Ereignisses ab.
getTitle()StringRuft den Titel der Veranstaltung ab.
getTransparency()EventTransparencyRuft die Transparenz des Ereignisses ab.
getVisibility()VisibilityRuft die Sichtbarkeit des Ereignisses ab.
guestsCanInviteOthers()BooleanHiermit wird festgelegt, ob Gäste andere Gäste einladen können.
guestsCanModify()BooleanGibt an, ob Gäste den Termin ändern können.
guestsCanSeeGuests()BooleanHiermit wird festgelegt, 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 Ereignisreihe ist.
removeAllReminders()CalendarEventEntfernt alle Erinnerungen aus dem Termin.
removeGuest(email)CalendarEventEntfernt einen Gast aus dem Termin.
resetRemindersToDefault()CalendarEventDie Erinnerungen werden auf die Standardeinstellungen des Kalenders zurückgesetzt.
setAllDayDate(date)CalendarEventDas Datum des Ereignisses.
setAllDayDates(startDate, endDate)CalendarEventHiermit werden die Termine des Ereignisses festgelegt.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventHier legen Sie fest, ob sich Personen, die keine Gäste sind, dem Termin selbst hinzufügen können.
setColor(color)CalendarEventHiermit wird die Farbe des Kalendertermins festgelegt.
setDescription(description)CalendarEventHiermit wird die Beschreibung des Ereignisses festgelegt.
setGuestsCanInviteOthers(guestsCanInviteOthers)CalendarEventLegen Sie fest, ob Gäste andere Gäste einladen können.
setGuestsCanModify(guestsCanModify)CalendarEventHier legen Sie fest, ob Gäste den Termin ändern können.
setGuestsCanSeeGuests(guestsCanSeeGuests)CalendarEventLegen Sie fest, ob Gäste andere Gäste sehen können.
setLocation(location)CalendarEventHier legen Sie den Ort des Termins fest.
setMyStatus(status)CalendarEventHiermit wird der Ereignisstatus des tatsächlichen Nutzers festgelegt, z. B. „Teilnehmend“ oder „Eingeladen“.
setTag(key, value)CalendarEventHiermit wird ein Schlüssel/Wert-Tag für das Ereignis festgelegt, um benutzerdefinierte Metadaten zu speichern.
setTime(startTime, endTime)CalendarEventHier legen Sie das Start- und Enddatum sowie die Start- und Endzeit des Ereignisses fest.
setTitle(title)CalendarEventLegt den Titel der Veranstaltung fest.
setTransparency(transparency)CalendarEventDamit wird die Transparenz des Ereignisses festgelegt.
setVisibility(visibility)CalendarEventLegt die Sichtbarkeit des Ereignisses fest.

CalendarEventSeries

Methoden

MethodeRückgabetypKurzbeschreibung
addEmailReminder(minutesBefore)CalendarEventSeriesDem Ereignis wird eine neue E-Mail-Erinnerung hinzugefügt.
addGuest(email)CalendarEventSeriesDem Termin wird ein Gast hinzugefügt.
addPopupReminder(minutesBefore)CalendarEventSeriesDem Ereignis wird eine neue Pop-up-Benachrichtigung hinzugefügt.
addSmsReminder(minutesBefore)CalendarEventSeriesDem Ereignis wird eine neue SMS-Erinnerung hinzugefügt.
anyoneCanAddSelf()BooleanBestimmt, ob sich Personen einem Kalendertermin als Gäste hinzufügen können.
deleteEventSeries()voidDie Ereignisreihe wird gelöscht.
deleteTag(key)CalendarEventSeriesLöscht ein Schlüssel/Wert-Tag aus dem Ereignis.
getAllTagKeys()String[]Hiermit werden alle Schlüssel für Tags abgerufen, die für das Ereignis festgelegt wurden.
getColor()StringGibt die Farbe des Termins zurück.
getCreators()String[]Ruft die Ersteller eines Ereignisses ab.
getDateCreated()DateDas Datum, an dem das Ereignis erstellt wurde.
getDescription()StringRuft die Beschreibung des Ereignisses ab.
getEmailReminders()Integer[]Die Minutenwerte für alle E-Mail-Erinnerungen für das Ereignis.
getEventType()EventTypeRuft den EventType dieses Ereignisses ab.
getGuestByEmail(email)EventGuestRuft einen Gast anhand seiner E-Mail-Adresse ab.
getGuestList()EventGuest[]Ruft die Gäste für die Veranstaltung ab, ausgenommen den Eigentümer der Veranstaltung.
getGuestList(includeOwner)EventGuest[]Ruft die Gäste für die Veranstaltung ab, möglicherweise einschließlich der Eigentümer der Veranstaltung.
getId()StringDie eindeutige iCalUID des Ereignisses wird abgerufen.
getLastUpdated()DateDas Datum, an dem das Ereignis zuletzt aktualisiert wurde.
getLocation()StringDer Ort des Ereignisses.
getMyStatus()GuestStatusRuft den Ereignisstatus des effektiven Nutzers ab, z. B. „Teilnehmend“ oder „Eingeladen“.
getOriginalCalendarId()StringRufen Sie die ID des Kalenders ab, in dem dieses Ereignis ursprünglich erstellt wurde.
getPopupReminders()Integer[]Die Minutenwerte für alle Pop-up-Erinnerungen für das Ereignis werden abgerufen.
getSmsReminders()Integer[]Die Minutenwerte für alle SMS-Erinnerungen für das Ereignis werden abgerufen.
getTag(key)StringRuft einen Tag-Wert des Ereignisses ab.
getTitle()StringRuft den Titel der Veranstaltung ab.
getTransparency()EventTransparencyRuft die Transparenz des Ereignisses ab.
getVisibility()VisibilityRuft die Sichtbarkeit des Ereignisses ab.
guestsCanInviteOthers()BooleanHiermit wird festgelegt, ob Gäste andere Gäste einladen können.
guestsCanModify()BooleanGibt an, ob Gäste den Termin ändern können.
guestsCanSeeGuests()BooleanHiermit wird festgelegt, 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()CalendarEventSeriesDie Erinnerungen werden auf die Standardeinstellungen des Kalenders zurückgesetzt.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventSeriesHier legen Sie fest, ob sich Personen, die keine Gäste sind, dem Termin selbst hinzufügen können.
setColor(color)CalendarEventSeriesHiermit wird die Farbe des Kalendertermins festgelegt.
setDescription(description)CalendarEventSeriesHiermit wird die Beschreibung des Ereignisses festgelegt.
setGuestsCanInviteOthers(guestsCanInviteOthers)CalendarEventSeriesLegen Sie fest, ob Gäste andere Gäste einladen können.
setGuestsCanModify(guestsCanModify)CalendarEventSeriesHier legen Sie fest, ob Gäste den Termin ändern können.
setGuestsCanSeeGuests(guestsCanSeeGuests)CalendarEventSeriesLegen Sie fest, ob Gäste andere Gäste sehen können.
setLocation(location)CalendarEventSeriesHier legen Sie den Ort des Termins fest.
setMyStatus(status)CalendarEventSeriesHiermit wird der Ereignisstatus des tatsächlichen Nutzers festgelegt, z. B. „Teilnehmend“ oder „Eingeladen“.
setRecurrence(recurrence, startDate)CalendarEventSeriesHiermit werden die Wiederholungsregeln für eine ganztägige Terminserie festgelegt.
setRecurrence(recurrence, startTime, endTime)CalendarEventSeriesHier legen Sie die Wiederholungsregeln für diese Ereignisreihe fest.
setTag(key, value)CalendarEventSeriesHiermit wird ein Schlüssel/Wert-Tag für das Ereignis festgelegt, um benutzerdefinierte Metadaten zu speichern.
setTitle(title)CalendarEventSeriesLegt den Titel der Veranstaltung fest.
setTransparency(transparency)CalendarEventSeriesDamit wird die Transparenz des Ereignisses festgelegt.
setVisibility(visibility)CalendarEventSeriesLegt die Sichtbarkeit des Ereignisses fest.

Color

Attribute

AttributTypBeschreibung
BLUEEnum
Blau (#2952A3).
BROWNEnum
Braun (#8D6F47).
CHARCOALEnum
Anthrazit (#4E5D6C).
CHESTNUTEnum
Kastanie (#865A5A).
GRAYEnum
Grau (#5A6986)
GREENEnum
Grün (#0D7813).
INDIGOEnum
Indigo (#5229A3).
LIMEEnum
Lime (#528800).
MUSTARDEnum
Senf (#88880E).
OLIVEEnum
Olivgrün (#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 Kalenderoberfläche als „Pfau“ bezeichnet
PALE_GREENEnum
Hellgrün ("2"), in der Kalenderoberfläche als „Sage“ bezeichnet
MAUVEEnum
Mauve ("3"), in der Kalenderoberfläche als „Weinbeere“ bezeichnet
PALE_REDEnum
Hellrot ("4"), in der Kalenderoberfläche als „Flamingo“ bezeichnet
YELLOWEnum
Gelb ("5"), in der Kalenderoberfläche als „Banane“ bezeichnet
ORANGEEnum
Orange ("6"), in der Kalenderoberfläche als „Mandarine“ bezeichnet
CYANEnum
Türkis ("7"), in der Kalenderoberfläche als „Lavendel“ bezeichnet
GRAYEnum
Grau ("8"), in der Kalenderoberfläche als „Graphit“ bezeichnet
BLUEEnum
Blau ("9"), in der Kalenderoberfläche als „Blaubeere“ bezeichnet
GREENEnum
Grün ("10"), in der Kalenderoberfläche als „Basil“ bezeichnet
REDEnum
Rot ("11"), in der Kalenderoberfläche als „Tomate“ bezeichnet

EventGuest

Methoden

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

EventRecurrence

Methoden

MethodeRückgabetypKurzbeschreibung
addDailyExclusion()RecurrenceRuleHiermit wird eine Regel hinzugefügt, durch die tägliche Vorkommnisse ausgeschlossen werden.
addDailyRule()RecurrenceRuleHiermit wird eine Regel hinzugefügt, durch die das Ereignis täglich wiederholt wird.
addDate(date)EventRecurrenceHiermit wird eine Regel hinzugefügt, durch die das Ereignis an einem bestimmten Datum wiederholt wird.
addDateExclusion(date)EventRecurrenceHiermit wird eine Regel hinzugefügt, durch die ein Auftreten für ein bestimmtes Datum ausgeschlossen wird.
addMonthlyExclusion()RecurrenceRuleHiermit wird eine Regel hinzugefügt, die Vorkommnisse auf monatlicher Basis ausschließt.
addMonthlyRule()RecurrenceRuleHiermit wird eine Regel hinzugefügt, durch die das Ereignis monatlich wiederholt wird.
addWeeklyExclusion()RecurrenceRuleHiermit wird eine Regel hinzugefügt, die wöchentliche Vorkommnisse ausschließt.
addWeeklyRule()RecurrenceRuleHiermit wird eine Regel hinzugefügt, durch die das Ereignis wöchentlich wiederholt wird.
addYearlyExclusion()RecurrenceRuleHiermit wird eine Regel hinzugefügt, die Vorkommnisse auf Jahresbasis ausschließt.
addYearlyRule()RecurrenceRuleHiermit wird eine Regel hinzugefügt, durch die das Ereignis jährlich wiederholt wird.
setTimeZone(timeZone)EventRecurrenceHier legen Sie 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 Ereignis ist ein ganztägiger besonderer Termin, der jährlich wiederkehrt.
FOCUS_TIMEEnumDas Ereignis ist ein Termin für die Fokuszeit.
FROM_GMAILEnumDer Termin ist ein Termin aus Gmail.
OUT_OF_OFFICEEnumEs handelt sich um einen Termin, an dem Sie nicht im Büro sind.
WORKING_LOCATIONEnumDas Ereignis ist ein Ereignis für den Arbeitsort.

GuestStatus

Attribute

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

RecurrenceRule

Methoden

MethodeRückgabetypKurzbeschreibung
addDailyExclusion()RecurrenceRuleHiermit wird eine Regel hinzugefügt, durch die tägliche Vorkommnisse ausgeschlossen werden.
addDailyRule()RecurrenceRuleHiermit wird eine Regel hinzugefügt, durch die das Ereignis täglich wiederholt wird.
addDate(date)EventRecurrenceHiermit wird eine Regel hinzugefügt, durch die das Ereignis an einem bestimmten Datum wiederholt wird.
addDateExclusion(date)EventRecurrenceHiermit wird eine Regel hinzugefügt, durch die ein Auftreten für ein bestimmtes Datum ausgeschlossen wird.
addMonthlyExclusion()RecurrenceRuleHiermit wird eine Regel hinzugefügt, die Vorkommnisse auf monatlicher Basis ausschließt.
addMonthlyRule()RecurrenceRuleHiermit wird eine Regel hinzugefügt, durch die das Ereignis monatlich wiederholt wird.
addWeeklyExclusion()RecurrenceRuleHiermit wird eine Regel hinzugefügt, die wöchentliche Vorkommnisse ausschließt.
addWeeklyRule()RecurrenceRuleHiermit wird eine Regel hinzugefügt, durch die das Ereignis wöchentlich wiederholt wird.
addYearlyExclusion()RecurrenceRuleHiermit wird eine Regel hinzugefügt, die Vorkommnisse auf Jahresbasis ausschließt.
addYearlyRule()RecurrenceRuleHiermit wird eine Regel hinzugefügt, durch die das Ereignis jährlich wiederholt wird.
interval(interval)RecurrenceRuleHiermit wird konfiguriert, dass die Regel nur in diesem Intervall der Zeiteinheit der Regel angewendet wird.
onlyInMonth(month)RecurrenceRuleDie Regel wird so konfiguriert, dass sie nur für einen bestimmten Monat gilt.
onlyInMonths(months)RecurrenceRuleDie Regel wird so konfiguriert, dass sie nur auf bestimmte Monate angewendet wird.
onlyOnMonthDay(day)RecurrenceRuleHiermit wird die Regel so konfiguriert, dass sie nur an einem bestimmten Tag des Monats angewendet wird.
onlyOnMonthDays(days)RecurrenceRuleHiermit wird die Regel so konfiguriert, dass sie nur auf bestimmte Tage des Monats angewendet wird.
onlyOnWeek(week)RecurrenceRuleHiermit wird die Regel so konfiguriert, dass sie nur für eine bestimmte Woche des Jahres gilt.
onlyOnWeekday(day)RecurrenceRuleHiermit wird die Regel so konfiguriert, dass sie nur an einem bestimmten Wochentag gilt.
onlyOnWeekdays(days)RecurrenceRuleHiermit wird die Regel so konfiguriert, dass sie nur an bestimmten Wochentagen gilt.
onlyOnWeeks(weeks)RecurrenceRuleHiermit wird die Regel so konfiguriert, dass sie nur für bestimmte Wochen des Jahres gilt.
onlyOnYearDay(day)RecurrenceRuleDie Regel wird so konfiguriert, dass sie nur an einem bestimmten Tag des Jahres gilt.
onlyOnYearDays(days)RecurrenceRuleHiermit wird die Regel so konfiguriert, dass sie nur an bestimmten Tagen des Jahres angewendet wird.
setTimeZone(timeZone)EventRecurrenceHier legen Sie die Zeitzone für diese Wiederholung fest.
times(times)RecurrenceRuleDie Regel wird so konfiguriert, dass sie nach einer bestimmten Anzahl von Vorkommnissen endet.
until(endDate)RecurrenceRuleDie Regel endet an einem bestimmten Datum (einschließlich).
weekStartsOn(day)RecurrenceRuleHiermit wird konfiguriert, an welchem Tag die Woche beginnt, um die Regel anzuwenden.

Visibility

Attribute

AttributTypBeschreibung
CONFIDENTIALEnumDie Veranstaltung ist privat.
DEFAULTEnumDie Standardsichtbarkeit für Termine im Kalender wird verwendet.
PRIVATEEnumDie Veranstaltung ist privat und nur Teilnehmer können sich die Details ansehen.
PUBLICEnumDer Termin ist öffentlich und die Termindetails sind für alle Leser des Kalenders sichtbar.