Calendar Service

Kalender

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

Klassen

NameKurzbeschreibung
CalendarStellt einen Kalender dar, der dem Nutzer gehört oder den der Nutzer abonniert hat.
CalendarAppErmöglicht einem Script, den Google-Kalender des Nutzers zu lesen und zu aktualisieren.
CalendarEventStellt einen einzelnen Kalendertermin dar.
CalendarEventSeriesEine Serie von Ereignissen (ein wiederkehrender Termin)
ColorEine Aufzählung, die die benannten Farben darstellt, die im Kalenderdienst verfügbar sind.
EventColorEine Aufzählung, die die Farben für benannte Termine darstellt, die im Kalenderdienst verfügbar sind.
EventGuestStellt einen Gast eines Termins dar.
EventRecurrenceDie Wiederholungseinstellungen für eine Terminserie.
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.
RecurrenceRuleEine Wiederholungsregel für eine Terminserie
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 mehrere Tage umfassen kann.
createAllDayEvent(title, startDate, endDate, options)CalendarEventErstellt einen neuen ganztägigen Termin, der mehrere Tage umfassen kann.
createAllDayEvent(title, date, options)CalendarEventErstellt einen neuen ganztägigen Termin
createAllDayEventSeries(title, startDate, recurrence)CalendarEventSeriesErstellt eine neue Serie von ganztägigen Terminen.
createAllDayEventSeries(title, startDate, recurrence, options)CalendarEventSeriesErstellt eine neue Serie von ganztägigen Terminen.
createEvent(title, startTime, endTime)CalendarEventErstellt einen neuen Termin.
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.
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 Terminserie mit der angegebenen ID ab.
getEvents(startTime, endTime)CalendarEvent[]Ruft alle Ereignisse ab, die innerhalb eines bestimmten Zeitraums auftreten.
getEvents(startTime, endTime, options)CalendarEvent[]Ruft alle Ereignisse ab, die innerhalb eines bestimmten Zeitraums auftreten und die angegebenen Kriterien erfüllen.
getEventsForDay(date)CalendarEvent[]Ruft alle Ereignisse an einem bestimmten Tag ab.
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()BooleanLegt fest, ob der Kalender in der Benutzeroberfläche ausgeblendet wird.
isMyPrimaryCalendar()BooleanLegt fest, ob der Kalender der Hauptkalender für den aktiven Nutzer ist.
isOwnedByMe()BooleanBestimmt, ob der Kalender Ihnen gehört.
isSelected()BooleanLegt fest, ob die Termine des Kalenders auf 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 auf der Benutzeroberfläche angezeigt werden.
setTimeZone(timeZone)CalendarLegt die Zeitzone des Kalenders fest.
unsubscribeFromCalendar()voidDer Nutzer wird von einem Kalender abgemeldet.

CalendarApp

Attribute

AttributTypBeschreibung
ColorColorEine Aufzählung, die die benannten Farben darstellt, die im Kalenderdienst verfügbar sind.
EventColorEventColorEine Aufzählung, die die Farben für benannte Termine darstellt, die im Kalenderdienst verfügbar sind.
GuestStatusGuestStatusEine Aufzählung, die die Status darstellt, die ein Gast für einen Termin haben kann.
MonthMonthEin enum-Wert, der die Monate des Jahres darstellt.
VisibilityVisibilityEin Enum-Wert, der die Sichtbarkeit eines Ereignisses darstellt.
WeekdayWeekdayEin enum-Wert, der 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 mehrere Tage umfassen kann.
createAllDayEvent(title, startDate, endDate, options)CalendarEventErstellt einen neuen ganztägigen Termin, der mehrere Tage umfassen kann.
createAllDayEvent(title, date, options)CalendarEventErstellt einen neuen ganztägigen Termin
createAllDayEventSeries(title, startDate, recurrence)CalendarEventSeriesErstellt eine neue Serie von ganztägigen Terminen.
createAllDayEventSeries(title, startDate, recurrence, options)CalendarEventSeriesErstellt eine neue Serie von ganztägigen Terminen.
createCalendar(name)CalendarErstellt einen neuen Kalender, dessen Eigentümer der Nutzer ist.
createCalendar(name, options)CalendarErstellt einen neuen Kalender, dessen Eigentümer der Nutzer ist.
createEvent(title, startTime, endTime)CalendarEventErstellt einen neuen Termin.
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[]Ruft alle Kalender ab, die dem Nutzer gehören oder die er abonniert hat.
getAllOwnedCalendars()Calendar[]Ruft alle Kalender des Nutzers ab.
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 Terminserie mit der angegebenen ID ab.
getEvents(startTime, endTime)CalendarEvent[]Ruft alle Ereignisse ab, die innerhalb eines bestimmten Zeitraums auftreten.
getEvents(startTime, endTime, options)CalendarEvent[]Ruft alle Ereignisse ab, die innerhalb eines bestimmten Zeitraums auftreten und die angegebenen Kriterien erfüllen.
getEventsForDay(date)CalendarEvent[]Ruft alle Ereignisse an einem bestimmten Tag ab.
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)CalendarRuft den Kalender mit der angegebenen ID ab, sofern der Nutzer Eigentümer des Kalenders 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()BooleanLegt fest, ob der Kalender in der Benutzeroberfläche ausgeblendet wird.
isMyPrimaryCalendar()BooleanLegt fest, ob der Kalender der Hauptkalender für den aktiven Nutzer ist.
isOwnedByMe()BooleanBestimmt, ob der Kalender Ihnen gehört.
isSelected()BooleanLegt fest, ob die Termine des Kalenders auf der Benutzeroberfläche angezeigt werden.
newRecurrence()EventRecurrenceErstellt ein neues Wiederholungsobjekt, mit dem Regeln für die Wiederholung von Terminen 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 auf der Benutzeroberfläche angezeigt werden.
setTimeZone(timeZone)CalendarLegt die Zeitzone des Kalenders fest.
subscribeToCalendar(id)CalendarNutzer abonnieren den Kalender mit der angegebenen ID, sofern der Nutzer dazu berechtigt ist.
subscribeToCalendar(id, options)CalendarNutzer abonnieren den Kalender mit der angegebenen ID, sofern der Nutzer dazu berechtigt ist.

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 Termin eine neue Pop-up-Benachrichtigung hinzu.
addSmsReminder(minutesBefore)CalendarEventFügt dem Termin eine neue SMS-Erinnerung hinzu.
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()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 einer Veranstaltung ab.
getDateCreated()DateRuft das Erstellungsdatum des Termins ab.
getDescription()StringRuft die Beschreibung des Ereignisses ab.
getEmailReminders()Integer[]Ruft die Minutenwerte für alle E-Mail-Erinnerungen für den Termin ab.
getEndTime()DateRuft Datum und Uhrzeit des Endes dieses Kalendertermins ab.
getEventSeries()CalendarEventSeriesRuft die Serie wiederkehrender Termine ab, zu der dieser Termin gehört.
getEventType()EventTypeEventType dieses Termins abrufen.
getGuestByEmail(email)EventGuestEinen Gast per E-Mail-Adresse empfangen
getGuestList()EventGuest[]Ruft die Gäste für den Termin ab, ohne den Termineigentümer
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()StringRuft den Ort des Termins ab.
getMyStatus()GuestStatusRuft den Ereignisstatus (z. B. "Teilnehmen" oder "Eingeladen") des aktiven Nutzers ab.
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 den Termin ab.
getSmsReminders()Integer[]Ruft die Minutenwerte für alle SMS-Erinnerungen für den Termin ab.
getStartTime()DateRuft Datum und Uhrzeit des Beginns dieses Kalendertermins ab.
getTag(key)StringRuft einen Tag-Wert des Ereignisses ab.
getTitle()StringRuft den Titel des Termins ab.
getVisibility()VisibilityRuft die Sichtbarkeit des Termins ab.
guestsCanInviteOthers()BooleanLegt fest, ob Gäste andere Gäste einladen können.
guestsCanModify()BooleanLegt fest, ob Gäste den Termin bearbeiten können.
guestsCanSeeGuests()BooleanLegt fest, ob Gäste andere Gäste sehen können.
isAllDayEvent()BooleanLegt fest, ob es sich um einen ganztägigen Termin handelt.
isOwnedByMe()BooleanLegt fest, ob Sie der Inhaber des Termins sind.
isRecurringEvent()BooleanBestimmt, ob der Termin Teil einer Terminserie ist.
removeAllReminders()CalendarEventEntfernt alle Erinnerungen aus dem Termin.
removeGuest(email)CalendarEventEntfernt einen Gast aus dem Termin.
resetRemindersToDefault()CalendarEventSetzt die Erinnerungen unter Verwendung der Standardeinstellungen des Kalenders zurück.
setAllDayDate(date)CalendarEventLegt das Datum des Ereignisses fest.
setAllDayDates(startDate, endDate)CalendarEventLegt das Datum des Ereignisses fest.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventLegt fest, ob Personen, die keine Gäste sind, sich selbst zum Termin hinzufügen können.
setColor(color)CalendarEventLegt die Farbe des Kalendertermins fest.
setDescription(description)CalendarEventLegt die Beschreibung des Ereignisses fest.
setGuestsCanInviteOthers(guestsCanInviteOthers)CalendarEventLegt fest, ob Gäste andere Gäste einladen können.
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 Ereignisses fest.
setMyStatus(status)CalendarEventLegt den Ereignisstatus (z. B. „Teilnehmen“ oder „Eingeladen“) des aktiven Nutzers fest.
setTag(key, value)CalendarEventLegt ein Schlüssel/Wert-Tag für das Ereignis zum Speichern benutzerdefinierter Metadaten fest.
setTime(startTime, endTime)CalendarEventLegt Datum und Uhrzeit für Beginn und Ende des Ereignisses fest.
setTitle(title)CalendarEventLegt den Titel des Termins 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 Termin eine neue Pop-up-Benachrichtigung hinzu.
addSmsReminder(minutesBefore)CalendarEventSeriesFügt dem Termin eine neue SMS-Erinnerung hinzu.
anyoneCanAddSelf()BooleanLegt fest, ob Personen sich selbst einem Kalendertermin als Gäste 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 einer Veranstaltung ab.
getDateCreated()DateRuft das Erstellungsdatum des Termins ab.
getDescription()StringRuft die Beschreibung des Ereignisses ab.
getEmailReminders()Integer[]Ruft die Minutenwerte für alle E-Mail-Erinnerungen für den Termin ab.
getEventType()EventTypeEventType dieses Termins abrufen.
getGuestByEmail(email)EventGuestEinen Gast per E-Mail-Adresse empfangen
getGuestList()EventGuest[]Ruft die Gäste für den Termin ab, ohne den Termineigentümer
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()StringRuft den Ort des Termins ab.
getMyStatus()GuestStatusRuft den Ereignisstatus (z. B. "Teilnehmen" oder "Eingeladen") des aktiven Nutzers ab.
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 den Termin ab.
getSmsReminders()Integer[]Ruft die Minutenwerte für alle SMS-Erinnerungen für den Termin ab.
getTag(key)StringRuft einen Tag-Wert des Ereignisses ab.
getTitle()StringRuft den Titel des Termins ab.
getVisibility()VisibilityRuft die Sichtbarkeit des Termins ab.
guestsCanInviteOthers()BooleanLegt fest, ob Gäste andere Gäste einladen können.
guestsCanModify()BooleanLegt fest, ob Gäste den Termin bearbeiten können.
guestsCanSeeGuests()BooleanLegt fest, ob Gäste andere Gäste sehen können.
isOwnedByMe()BooleanLegt fest, 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 unter Verwendung der Standardeinstellungen des Kalenders zurück.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventSeriesLegt fest, ob Personen, die keine Gäste sind, sich selbst zum Termin hinzufügen können.
setColor(color)CalendarEventSeriesLegt die Farbe des Kalendertermins fest.
setDescription(description)CalendarEventSeriesLegt die Beschreibung des Ereignisses fest.
setGuestsCanInviteOthers(guestsCanInviteOthers)CalendarEventSeriesLegt fest, ob Gäste andere Gäste einladen können.
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 Ereignisses fest.
setMyStatus(status)CalendarEventSeriesLegt den Ereignisstatus (z. B. „Teilnehmen“ oder „Eingeladen“) des aktiven Nutzers fest.
setRecurrence(recurrence, startDate)CalendarEventSeriesLegt die Wiederholungsregeln für eine ganztägige Terminserie fest
setRecurrence(recurrence, startTime, endTime)CalendarEventSeriesLegt die Wiederholungsregeln für die Terminserie fest.
setTag(key, value)CalendarEventSeriesLegt ein Schlüssel/Wert-Tag für das Ereignis zum Speichern benutzerdefinierter Metadaten fest.
setTitle(title)CalendarEventSeriesLegt den Titel des Termins fest.
setVisibility(visibility)CalendarEventSeriesLegt die Sichtbarkeit des Ereignisses fest.

Color

Attribute

AttributTypBeschreibung
BLUEEnum
Blau (#2952A3).
BROWNEnum
Braun (#8D6F47)
CHARCOALEnum
Carbon (#4E5D6C).
CHESTNUTEnum
Kastanie (#865A5A).
GRAYEnum
Grau (#5A6986).
GREENEnum
Grün (#0D7813)
INDIGOEnum
Indigoblau (#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").
PALE_GREENEnum
Hellgrün ("2").
MAUVEEnum
Malve ("3")
PALE_REDEnum
Hellrot ("4").
YELLOWEnum
Gelb ("5").
ORANGEEnum
Orange ("6")
CYANEnum
Cyan ("7")
GRAYEnum
Grau ("8").
BLUEEnum
Blau ("9").
GREENEnum
Grün ("10")
REDEnum
Rot ("11")

EventGuest

Methoden

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

EventRecurrence

Methoden

MethodeRückgabetypKurzbeschreibung
addDailyExclusion()RecurrenceRuleFügt eine Regel hinzu, die Vorkommen auf täglicher Basis ausschließt.
addDailyRule()RecurrenceRuleFügt eine Regel hinzu, durch die der Termin täglich wiederholt wird.
addDate(date)EventRecurrenceFügt eine Regel hinzu, durch die der Termin an einem bestimmten Datum wiederholt wird.
addDateExclusion(date)EventRecurrenceFügt eine Regel hinzu, die einen Fall an einem bestimmten Datum ausschließt.
addMonthlyExclusion()RecurrenceRuleFügt eine Regel hinzu, die Vorkommen auf monatlicher Basis ausschließt.
addMonthlyRule()RecurrenceRuleFügt eine Regel hinzu, durch die sich das Ereignis jeden Monat wiederholt.
addWeeklyExclusion()RecurrenceRuleFügt eine Regel hinzu, die Vorkommen auf wöchentlicher Basis ausschließt.
addWeeklyRule()RecurrenceRuleFügt eine Regel hinzu, die dafür sorgt, dass sich der Termin wöchentlich wiederholt.
addYearlyExclusion()RecurrenceRuleFügt eine Regel hinzu, die Vorkommen auf Jahresbasis ausschließt.
addYearlyRule()RecurrenceRuleFügt eine Regel hinzu, die dafür sorgt, dass sich der Termin jährlich wiederholt.
setTimeZone(timeZone)EventRecurrenceLegt die Zeitzone für diese Serie fest.

EventType

Attribute

AttributTypBeschreibung
DEFAULTEnumDas Ereignis ist ein normales Ereignis.
BIRTHDAYEnumDas Ereignis ist ein ganztägiges Ereignis, das jährlich wiederholt wird.
FOCUS_TIMEEnumBei dem Termin handelt es sich um ein Fokuszeit-Ereignis.
FROM_GMAILEnumDer Termin ist ein Termin aus Gmail.
OUT_OF_OFFICEEnumDer Termin ist eine Abwesenheitsveranstaltung.
WORKING_LOCATIONEnumDie Veranstaltung ist ein Termin am Arbeitsort.

GuestStatus

Attribute

AttributTypBeschreibung
INVITEDEnumDer Gast wurde eingeladen, hat jedoch nicht angegeben, ob er teilnimmt.
MAYBEEnumDer Gast hat angegeben, dass er möglicherweise teilnehmen wird.
NOEnumDer Gast hat angegeben, dass er nicht teilnimmt.
OWNEREnumDer Gast ist Eigentümer des Termins.
YESEnumDer Gast hat angegeben, dass er teilnehmen möchte.

RecurrenceRule

Methoden

MethodeRückgabetypKurzbeschreibung
addDailyExclusion()RecurrenceRuleFügt eine Regel hinzu, die Vorkommen auf täglicher Basis ausschließt.
addDailyRule()RecurrenceRuleFügt eine Regel hinzu, durch die der Termin täglich wiederholt wird.
addDate(date)EventRecurrenceFügt eine Regel hinzu, durch die der Termin an einem bestimmten Datum wiederholt wird.
addDateExclusion(date)EventRecurrenceFügt eine Regel hinzu, die einen Fall an einem bestimmten Datum ausschließt.
addMonthlyExclusion()RecurrenceRuleFügt eine Regel hinzu, die Vorkommen auf monatlicher Basis ausschließt.
addMonthlyRule()RecurrenceRuleFügt eine Regel hinzu, durch die sich das Ereignis jeden Monat wiederholt.
addWeeklyExclusion()RecurrenceRuleFügt eine Regel hinzu, die Vorkommen auf wöchentlicher Basis ausschließt.
addWeeklyRule()RecurrenceRuleFügt eine Regel hinzu, die dafür sorgt, dass sich der Termin wöchentlich wiederholt.
addYearlyExclusion()RecurrenceRuleFügt eine Regel hinzu, die Vorkommen auf Jahresbasis ausschließt.
addYearlyRule()RecurrenceRuleFügt eine Regel hinzu, die dafür sorgt, dass sich der Termin jährlich wiederholt.
interval(interval)RecurrenceRuleMit dieser Richtlinie wird die Regel so konfiguriert, dass sie nur in diesem Intervall der Zeiteinheit der Regel gilt.
onlyInMonth(month)RecurrenceRuleMit dieser Richtlinie wird die Regel so konfiguriert, 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)RecurrenceRuleMit dieser Richtlinie wird die Regel so konfiguriert, dass sie nur für einen bestimmten Tag des Monats gilt.
onlyOnMonthDays(days)RecurrenceRuleMit dieser Richtlinie wird die Regel so konfiguriert, dass sie nur für bestimmte Tage des Monats gilt.
onlyOnWeek(week)RecurrenceRuleMit dieser Richtlinie wird die Regel so konfiguriert, dass sie nur für eine bestimmte Woche im Jahr gilt.
onlyOnWeekday(day)RecurrenceRuleMit dieser Richtlinie wird die Regel so konfiguriert, dass sie nur für einen bestimmten Wochentag gilt.
onlyOnWeekdays(days)RecurrenceRuleKonfiguriert die Regel so, dass sie nur für bestimmte Wochentage gilt.
onlyOnWeeks(weeks)RecurrenceRuleKonfiguriert die Regel so, dass sie nur für bestimmte Wochen des Jahres gilt.
onlyOnYearDay(day)RecurrenceRuleMit dieser Richtlinie wird die Regel so konfiguriert, dass sie nur für einen bestimmten Tag im Jahr gilt.
onlyOnYearDays(days)RecurrenceRuleMit dieser Richtlinie wird die Regel so konfiguriert, dass sie nur für bestimmte Tage des Jahres gilt.
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)RecurrenceRuleKonfiguriert die Regel so, dass sie an einem bestimmten Datum endet (einschließlich).
weekStartsOn(day)RecurrenceRuleKonfiguriert, an welchem Tag eine Woche beginnt, um die Regel anzuwenden.

Visibility

Attribute

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