Calendar Service

Kalender

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

Kurse

NameKurzbeschreibung
CalendarStellt einen Kalender dar, der dem Nutzer gehört oder abonniert wurde.
CalendarAppErmöglicht einem Skript, den Google Kalender des Nutzers zu lesen und zu aktualisieren.
CalendarEventStellt einen einzelnen Kalendertermin dar.
CalendarEventSeriesStellt eine Serie von Ereignissen dar (ein wiederkehrender Termin).
ColorEin Enum-Wert, der die benannten Farben darstellt, die im Kalender-Dienst verfügbar sind.
EventColorEin Enum-Wert, der die benannten Terminfarben darstellt, die im Kalender-Dienst verfügbar sind.
EventGuestStellt einen Gast eines Termins dar.
EventRecurrenceStellt die Wiederholungseinstellungen für eine Terminserie dar.
GuestStatusEin Enum-Wert, der die Statuswerte darstellt, die ein Gast für ein Ereignis haben kann.
RecurrenceRuleStellt eine Wiederholungsregel für eine Terminreihe 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 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 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 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 Ereignisreihe 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 innerhalb eines bestimmten Zeitraums auftreten und die angegebenen Kriterien erfüllen.
getEventsForDay(date)CalendarEvent[]Ruft alle Ereignisse ab, die an einem bestimmten Tag auftreten.
getEventsForDay(date, options)CalendarEvent[]Ruft alle Ereignisse ab, 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()StringZeitzone des Kalenders abrufen.
isHidden()BooleanLegt fest, ob der Kalender auf der Benutzeroberfläche ausgeblendet wird.
isMyPrimaryCalendar()BooleanBestimmt, ob der Kalender der Hauptkalender des aktiven Nutzers ist.
isOwnedByMe()BooleanDamit wird festgelegt, 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)CalendarLegt die Beschreibung eines Kalenders fest.
setHidden(hidden)CalendarLegt fest, ob der Kalender auf der Benutzeroberfläche sichtbar sein soll.
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()voidHiermit wird der Nutzer von einem Kalender abgemeldet.

CalendarApp

Attribute

PropertyTypBeschreibung
ColorColorEin Enum-Wert, der die benannten Farben darstellt, die im Kalender-Dienst verfügbar sind.
EventColorEventColorEin Enum-Wert, der die benannten Terminfarben darstellt, die im Kalender-Dienst verfügbar sind.
GuestStatusGuestStatusEin Enum-Wert, der die Statuswerte darstellt, die ein Gast für ein Ereignis 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 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 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 ab, die dem Nutzer gehören.
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 abonniert haben.
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[]Ruft alle Ereignisse ab, die in einem bestimmten Zeitraum 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 ab, die an einem bestimmten Tag auftreten.
getEventsForDay(date, options)CalendarEvent[]Ruft alle Ereignisse ab, 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, sofern er dem Nutzer gehört.
getOwnedCalendarsByName(name)Calendar[]Ruft alle Kalender mit einem bestimmten Namen ab, der dem Nutzer gehört.
getTimeZone()StringZeitzone des Kalenders abrufen.
isHidden()BooleanLegt fest, ob der Kalender auf der Benutzeroberfläche ausgeblendet wird.
isMyPrimaryCalendar()BooleanBestimmt, ob der Kalender der Hauptkalender des aktiven Nutzers ist.
isOwnedByMe()BooleanDamit wird festgelegt, ob Sie der Inhaber des Kalenders sind.
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 auf der Benutzeroberfläche sichtbar sein soll.
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)CalendarAbonnieren des Nutzers für den Kalender mit der angegebenen ID, wenn der Nutzer dazu berechtigt ist, ihn zu abonnieren.
subscribeToCalendar(id, options)CalendarAbonnieren des Nutzers für den Kalender mit der angegebenen ID, wenn der Nutzer dazu berechtigt ist, ihn zu abonnieren.

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)CalendarEventDem Termin wird eine neue Pop-up-Benachrichtigung hinzugefügt.
addSmsReminder(minutesBefore)CalendarEventFügt dem Termin eine neue SMS-Erinnerung hinzu.
anyoneCanAddSelf()BooleanLegt fest, 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()DateRuft das Datum ab, an dem der Termin erstellt wurde.
getDescription()StringRuft die Beschreibung des Ereignisses ab.
getEmailReminders()Integer[]Ruft die Minutenwerte aller E-Mail-Erinnerungen für den Termin ab.
getEndTime()DateRuft Datum und Uhrzeit des Endes dieses Kalendertermins ab.
getEventSeries()CalendarEventSeriesRuft die Serie von wiederkehrenden Terminen ab, zu der dieser Termin gehört.
getGuestByEmail(email)EventGuestRuft einen Gast anhand der E-Mail-Adresse ab.
getGuestList()EventGuest[]Hiermit werden die Gäste des Termins ohne den Termineigentümer abgerufen.
getGuestList(includeOwner)EventGuest[]Hiermit werden die Gäste des Termins abgerufen, möglicherweise einschließlich der Termininhaber.
getId()StringRuft die eindeutige iCalUID des Termins ab.
getLastUpdated()DateRuft das Datum der letzten Aktualisierung des Termins ab.
getLocation()StringRuft den Ort des Ereignisses ab.
getMyStatus()GuestStatusRuft den Terminstatus des betreffenden Nutzers ab, z. B. "Teilnahme" oder "Eingeladen".
getOriginalCalendarId()StringRufen Sie die ID des Kalenders ab, in dem dieser Termin ursprünglich erstellt wurde.
getPopupReminders()Integer[]Ruft die Minutenwerte aller Pop-up-Erinnerungen an den Termin ab.
getSmsReminders()Integer[]Ruft die Minutenwerte aller SMS-Erinnerungen für den Termin ab.
getStartTime()DateRuft Datum und Uhrzeit für den Beginn 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()BooleanDamit wird festgelegt, ob Sie der Inhaber des Termins sind.
isRecurringEvent()BooleanLegt fest, ob der Termin zu einer Serie gehört.
removeAllReminders()CalendarEventEntfernt alle Erinnerungen aus dem Termin.
removeGuest(email)CalendarEventGast aus dem Termin entfernen
resetRemindersToDefault()CalendarEventDadurch werden die Erinnerungen auf die Standardeinstellungen des Kalenders zurückgesetzt.
setAllDayDate(date)CalendarEventLegt das Datum des Ereignisses fest.
setAllDayDates(startDate, endDate)CalendarEventLegt den Zeitraum des Ereignisses fest.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventLegt fest, ob Nicht-Gäste sich selbst dem 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 des betreffenden Nutzers fest, z. B. "Teilnahme" oder "Eingeladen".
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)CalendarEventSeriesDem Termin wird eine neue Pop-up-Benachrichtigung hinzugefügt.
addSmsReminder(minutesBefore)CalendarEventSeriesFügt dem Termin eine neue SMS-Erinnerung hinzu.
anyoneCanAddSelf()BooleanLegt fest, 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()DateRuft das Datum ab, an dem der Termin erstellt wurde.
getDescription()StringRuft die Beschreibung des Ereignisses ab.
getEmailReminders()Integer[]Ruft die Minutenwerte aller E-Mail-Erinnerungen für den Termin ab.
getGuestByEmail(email)EventGuestRuft einen Gast anhand der E-Mail-Adresse ab.
getGuestList()EventGuest[]Hiermit werden die Gäste des Termins ohne den Termineigentümer abgerufen.
getGuestList(includeOwner)EventGuest[]Hiermit werden die Gäste des Termins abgerufen, möglicherweise einschließlich der Termininhaber.
getId()StringRuft die eindeutige iCalUID des Termins ab.
getLastUpdated()DateRuft das Datum der letzten Aktualisierung des Termins ab.
getLocation()StringRuft den Ort des Ereignisses ab.
getMyStatus()GuestStatusRuft den Terminstatus des betreffenden Nutzers ab, z. B. "Teilnahme" oder "Eingeladen".
getOriginalCalendarId()StringRufen Sie die ID des Kalenders ab, in dem dieser Termin ursprünglich erstellt wurde.
getPopupReminders()Integer[]Ruft die Minutenwerte aller Pop-up-Erinnerungen an den Termin ab.
getSmsReminders()Integer[]Ruft die Minutenwerte aller 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()BooleanDamit wird festgelegt, ob Sie der Inhaber des Termins sind.
removeAllReminders()CalendarEventSeriesEntfernt alle Erinnerungen aus dem Termin.
removeGuest(email)CalendarEventSeriesGast aus dem Termin entfernen
resetRemindersToDefault()CalendarEventSeriesDadurch werden die Erinnerungen auf die Standardeinstellungen des Kalenders zurückgesetzt.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventSeriesLegt fest, ob Nicht-Gäste sich selbst dem 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 des betreffenden Nutzers fest, z. B. "Teilnahme" 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 zum Speichern benutzerdefinierter Metadaten fest.
setTitle(title)CalendarEventSeriesLegt den Titel des Termins fest.
setVisibility(visibility)CalendarEventSeriesLegt die Sichtbarkeit des Ereignisses fest.

Color

Attribute

PropertyTypBeschreibung
BLUEEnum
Blau (#2952A3).
BROWNEnum
Braun (#8D6F47)
CHARCOALEnum
Dunkelgrau (#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

PropertyTypBeschreibung
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 nach Angabe dieses Gastes teilnehmen.
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 Termine täglich ausschließt.
addDailyRule()RecurrenceRuleFügt eine Regel hinzu, die dafür sorgt, dass sich der Termin täglich wiederholt.
addDate(date)EventRecurrenceFügt eine Regel hinzu, die dafür sorgt, dass sich der Termin an einem bestimmten Datum wiederholt.
addDateExclusion(date)EventRecurrenceFügt eine Regel hinzu, die ein Vorkommen für ein bestimmtes Datum ausschließt.
addMonthlyExclusion()RecurrenceRuleFügt eine Regel hinzu, die Vorkommen auf monatlicher Basis ausschließt.
addMonthlyRule()RecurrenceRuleFügt eine Regel hinzu, die dafür sorgt, dass sich der Termin monatlich wiederholt.
addWeeklyExclusion()RecurrenceRuleFügt eine Regel hinzu, die Vorkommen wöchentlich 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 Termine jährlich 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.

GuestStatus

Attribute

PropertyTypBeschreibung
INVITEDEnumDer Gast wurde eingeladen, hat jedoch nicht angegeben, ob er teilnimmt.
MAYBEEnumDer Gast hat angegeben, dass er eventuell teilnehmen wird.
NOEnumDer Gast hat angegeben, dass er nicht teilnimmt.
OWNEREnumDer Gast ist Eigentümer des Termins.
YESEnumDer Gast hat angegeben, dass er teilnimmt.

RecurrenceRule

Methoden

MethodeRückgabetypKurzbeschreibung
addDailyExclusion()RecurrenceRuleFügt eine Regel hinzu, die Termine täglich ausschließt.
addDailyRule()RecurrenceRuleFügt eine Regel hinzu, die dafür sorgt, dass sich der Termin täglich wiederholt.
addDate(date)EventRecurrenceFügt eine Regel hinzu, die dafür sorgt, dass sich der Termin an einem bestimmten Datum wiederholt.
addDateExclusion(date)EventRecurrenceFügt eine Regel hinzu, die ein Vorkommen für ein bestimmtes Datum ausschließt.
addMonthlyExclusion()RecurrenceRuleFügt eine Regel hinzu, die Vorkommen auf monatlicher Basis ausschließt.
addMonthlyRule()RecurrenceRuleFügt eine Regel hinzu, die dafür sorgt, dass sich der Termin monatlich wiederholt.
addWeeklyExclusion()RecurrenceRuleFügt eine Regel hinzu, die Vorkommen wöchentlich 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 Termine jährlich ausschließt.
addYearlyRule()RecurrenceRuleFügt eine Regel hinzu, die dafür sorgt, dass sich der Termin jährlich wiederholt.
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 auf einen bestimmten Monat angewendet wird.
onlyInMonths(months)RecurrenceRuleKonfiguriert die Regel so, dass sie nur für bestimmte Monate gilt.
onlyOnMonthDay(day)RecurrenceRuleKonfiguriert die Regel so, dass sie nur auf einen bestimmten Tag des Monats angewendet wird.
onlyOnMonthDays(days)RecurrenceRuleKonfiguriert die Regel so, dass sie nur auf bestimmte Tage des Monats angewendet wird.
onlyOnWeek(week)RecurrenceRuleKonfiguriert die Regel so, dass sie nur auf eine bestimmte Woche des Jahres angewendet wird.
onlyOnWeekday(day)RecurrenceRuleKonfiguriert die Regel so, dass sie nur für einen bestimmten Wochentag gilt.
onlyOnWeekdays(days)RecurrenceRuleKonfiguriert die Regel so, dass sie nur auf bestimmte Wochentage 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 für einen bestimmten Tag des Jahres gilt.
onlyOnYearDays(days)RecurrenceRuleKonfiguriert die Regel so, 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

PropertyTypBeschreibung
CONFIDENTIALEnumDer Termin 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 die Termindetails sind für alle Leser des Kalenders sichtbar.