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 einen einzelnen Kalendertermin dar.
CalendarEventSeriesStellt eine Reihe von Ereignissen (ein wiederkehrendes Ereignis) dar.
ColorEine Aufzählung, die die benannten Farben darstellt, die im Kalenderdienst verfügbar sind.
EventColorEin Enum, das die benannten Terminfarben im Kalenderdienst darstellt.
EventGuestStellt einen Gast einer Veranstaltung dar.
EventRecurrenceStellt die Wiederholungseinstellungen für eine Veranstaltungsreihe dar.
EventTypeEine Aufzählung, die den Typ eines Ereignisses darstellt.
GuestStatusEine Aufzählung, die die Status darstellt, die ein Gast für einen Termin haben kann.
RecurrenceRuleStellt eine Wiederholungsregel für eine Ereignisreihe 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 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 einen neuen Termin.
createEventFromDescription(description)CalendarEventErstellt ein Ereignis aus einer Beschreibung im freien Format.
createEventSeries(title, startTime, endTime, recurrence)CalendarEventSeriesErstellt eine neue Terminserie.
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()BooleanLegt fest, ob die Termine des Kalenders auf der Benutzeroberfläche angezeigt werden.
setColor(color)CalendarLegt die Farbe des Kalenders fest.
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.
GuestStatusGuestStatusEin Enum, das die Status darstellt, die ein Gast für eine Veranstaltung haben kann.
MonthMonthEin enum-Wert, der 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 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 einen neuen Termin.
createEventFromDescription(description)CalendarEventErstellt ein Ereignis 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[]Alle Kalender abrufen, die dem Nutzer gehören 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[]Ruft alle Kalender mit einem bestimmten Namen ab, die dem Nutzer gehören 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 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)CalendarRuft den Kalender mit der angegebenen ID ab, wenn 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()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)CalendarEventFügt dem Termin einen Gast hinzu.
addPopupReminder(minutesBefore)CalendarEventDem Ereignis wird eine neue Pop-up-Benachrichtigung hinzugefügt.
addSmsReminder(minutesBefore)CalendarEventDem Ereignis wird eine neue SMS-Erinnerung hinzugefügt.
anyoneCanAddSelf()BooleanLegt fest, ob Personen sich selbst 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[]Ruft alle Schlüssel für Tags ab, die für das Ereignis festgelegt wurden.
getColor()StringGibt die Farbe des Termins zurück.
getCreators()String[]Ruft die Ersteller einer Veranstaltung 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()CalendarEventSeriesRuft die Serie wiederkehrender Termine ab, zu der dieser Termin gehört.
getEventType()EventTypeEventType dieses Ereignisses abrufen
getGuestByEmail(email)EventGuestEinen Gast per E-Mail-Adresse empfangen
getGuestList()EventGuest[]Die Gäste der Veranstaltung werden abgerufen, der Eigentümer der Veranstaltung ist nicht enthalten.
getGuestList(includeOwner)EventGuest[]Ruft die Gäste für den Termin ab, möglicherweise auch die Termineigentümer
getId()StringRuft die eindeutige iCalUID des Termins ab.
getLastUpdated()DateRuft das Datum ab, an dem der Termin zuletzt aktualisiert wurde.
getLocation()StringDer Ort der Veranstaltung.
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[]Ruft die Minutenwerte für alle SMS-Erinnerungen für den Termin ab.
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.
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()BooleanBestimmt, 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)CalendarEventHiermit wird festgelegt, 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)CalendarEventHier wird die Beschreibung des Ereignisses festgelegt.
setGuestsCanInviteOthers(guestsCanInviteOthers)CalendarEventLegt 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)CalendarEventDer Ort des Ereignisses.
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 die Start- und Endzeit des Ereignisses fest.
setTitle(title)CalendarEventLegt den Titel der Veranstaltung fest.
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)CalendarEventSeriesFügt dem Termin einen Gast hinzu.
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[]Ruft alle Schlüssel für Tags ab, die für das Ereignis festgelegt wurden.
getColor()StringGibt die Farbe des Termins zurück.
getCreators()String[]Ruft die Ersteller einer Veranstaltung 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()EventTypeEventType dieses Termins abrufen.
getGuestByEmail(email)EventGuestRuft einen Gast anhand seiner E-Mail-Adresse ab.
getGuestList()EventGuest[]Die Gäste der Veranstaltung werden abgerufen, der Eigentümer der Veranstaltung ist nicht enthalten.
getGuestList(includeOwner)EventGuest[]Ruft die Gäste für den Termin ab, möglicherweise auch die Termineigentümer
getId()StringRuft die eindeutige iCalUID des Termins ab.
getLastUpdated()DateRuft das Datum ab, an dem der Termin zuletzt aktualisiert wurde.
getLocation()StringDer Ort der Veranstaltung.
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.
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)CalendarEventSeriesHier wird die Beschreibung des Ereignisses festgelegt.
setGuestsCanInviteOthers(guestsCanInviteOthers)CalendarEventSeriesLegt 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)CalendarEventSeriesDer Ort des Ereignisses.
setMyStatus(status)CalendarEventSeriesLegt den Ereignisstatus (z. B. „Teilnehmen“ oder „Eingeladen“) des aktiven Nutzers fest.
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.
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
Limette (#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 Kalender-Benutzeroberfläche als „Salbei“ 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"), im Kalender als „Lavendel“ bezeichnet
GRAYEnum
Grau ("8"), in der Kalenderoberfläche als „Graphit“ bezeichnet
BLUEEnum
Blau ("9"), in der Google Kalender-Benutzeroberfläche als „Blaubeere“ bezeichnet.
GREENEnum
Grün ("10"), in der Kalender-Benutzeroberflä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 Gasts ab.
getGuestStatus()GuestStatusRuft den Status des Gasts für die Veranstaltung ab.
getName()StringRuft den Namen des Gastes ab.

EventRecurrence

Methoden

MethodeRückgabetypKurzbeschreibung
addDailyExclusion()RecurrenceRuleFügt eine Regel hinzu, die Vorkommen auf täglicher Basis ausschließt.
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)EventRecurrenceFügt eine Regel hinzu, die einen Fall an einem bestimmten Datum ausschließt.
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.

EventType

Attribute

AttributTypBeschreibung
DEFAULTEnumDer Termin ist ein regelmäßig stattfindender Termin.
BIRTHDAYEnumDas Ereignis ist ein ganztägiger besonderer Termin, der jährlich wiederkehrt.
FOCUS_TIMEEnumBei dem Termin handelt es sich um ein Fokuszeit-Ereignis.
FROM_GMAILEnumDer Termin ist ein Termin aus Gmail.
OUT_OF_OFFICEEnumEs handelt sich um einen Außer-Haus-Termin.
WORKING_LOCATIONEnumDas Ereignis ist ein Ereignis für den Arbeitsort.

GuestStatus

Attribute

AttributTypBeschreibung
INVITEDEnumDer Gast wurde eingeladen, hat jedoch 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()RecurrenceRuleFügt eine Regel hinzu, die Vorkommen auf täglicher Basis ausschließt.
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)EventRecurrenceFügt eine Regel hinzu, die einen Fall an einem bestimmten Datum ausschließt.
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 auf einen bestimmten Monat angewendet wird.
onlyInMonths(months)RecurrenceRuleKonfiguriert die Regel so, dass sie nur für bestimmte Monate gilt.
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 an bestimmten Tagen des Monats angewendet wird.
onlyOnWeek(week)RecurrenceRuleDie Regel wird so konfiguriert, dass sie nur für eine bestimmte Woche des Jahres gilt.
onlyOnWeekday(day)RecurrenceRuleDie Regel wird so konfiguriert, dass sie nur für einen bestimmten Wochentag gilt.
onlyOnWeekdays(days)RecurrenceRuleHiermit wird die Regel so konfiguriert, dass sie nur an bestimmten Wochentagen gilt.
onlyOnWeeks(weeks)RecurrenceRuleKonfiguriert die Regel so, 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)EventRecurrenceLegt die Zeitzone für diese Serie fest.
times(times)RecurrenceRuleKonfiguriert die Regel so, dass sie nach einer bestimmten Anzahl von Wiederholungen endet.
until(endDate)RecurrenceRuleDie Regel endet an einem bestimmten Datum (inklusive).
weekStartsOn(day)RecurrenceRuleKonfiguriert, an welchem Tag eine 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.