Calendar Service

Kalender

Dieser Dienst ermöglicht es einem Skript, auf den Google Kalender des Nutzers zuzugreifen und ihn zu ändern, einschließlich zusätzlicher Kalender, die der Nutzer abonniert hat.

Kurse

NameKurzbeschreibung
CalendarEin Kalender, den der Nutzer besitzt oder abonniert hat.
CalendarAppErmöglicht einem Skript, den Google Kalender des Nutzers zu lesen und zu aktualisieren.
CalendarEventEin einzelner Kalendertermin.
CalendarEventSeriesEine Reihe von Ereignissen (ein wiederkehrendes Ereignis).
ColorEine Aufzählung, die die benannten Farben enthält, die im Kalenderdienst verfügbar sind.
EventColorEine Aufzählung, die die benannten Ereignisfarben im Kalenderdienst darstellt.
EventGuestEin Gast eines Termins.
EventRecurrenceDie Wiederholungseinstellungen für eine Ereignisserie
GuestStatusEine Aufzählung, die den Status eines Gasts für ein Ereignis darstellt.
RecurrenceRuleEine Wiederholungsregel für eine Ereignisserie.
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)CalendarEventDas erstellt einen neuen, ganztägigen Termin, der mehrere Tage umfassen kann.
createAllDayEvent(title, startDate, endDate, options)CalendarEventDas erstellt 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 ein neues Ereignis.
createEvent(title, startTime, endTime, options)CalendarEventErstellt ein neues Ereignis.
createEventFromDescription(description)CalendarEventErstellt ein Ereignis aus einer kostenlosen Beschreibung.
createEventSeries(title, startTime, endTime, recurrence)CalendarEventSeriesErstellt eine neue Ereignisserie.
createEventSeries(title, startTime, endTime, recurrence, options)CalendarEventSeriesErstellt eine neue Ereignisserie.
deleteCalendar()voidDer Kalender wird dauerhaft 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 Ereignisserie mit der angegebenen ID ab
getEvents(startTime, endTime)CalendarEvent[]Ruft alle Ereignisse innerhalb eines bestimmten Zeitraums ab
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 stattfinden.
getEventsForDay(date, options)CalendarEvent[]Ruft alle Ereignisse ab, die an einem bestimmten Tag stattfinden 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 auf der Benutzeroberfläche ausgeblendet wird.
isMyPrimaryCalendar()BooleanLegt fest, ob der Kalender der Standardkalender für den betreffenden Nutzer ist.
isOwnedByMe()BooleanLegt fest, ob der Kalender dem tatsächlichen Nutzer 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 des Kalenders fest.
setHidden(hidden)CalendarLegt fest, ob der Kalender in der Benutzeroberfläche angezeigt wird.
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 aus dem Kalender abgemeldet.

CalendarApp

Attribute

AttributTypBeschreibung
ColorColorEine Aufzählung, die die benannten Farben enthält, die im Kalenderdienst verfügbar sind.
EventColorEventColorEine Aufzählung, die die benannten Ereignisfarben im Kalenderdienst darstellt.
GuestStatusGuestStatusEine Aufzählung, die den Status eines Gasts für ein Ereignis darstellt.
MonthMonthEine Aufzählung, die die Monate des Jahres darstellt.
VisibilityVisibilityEin Enum-Wert, der die Sichtbarkeit eines Ereignisses darstellt.
WeekdayWeekdayEine Aufzählung, die die Wochentage darstellt.

Methoden

MethodeRückgabetypKurzbeschreibung
createAllDayEvent(title, date)CalendarEventErstellt einen neuen ganztägigen Termin
createAllDayEvent(title, startDate, endDate)CalendarEventDas erstellt einen neuen, ganztägigen Termin, der mehrere Tage umfassen kann.
createAllDayEvent(title, startDate, endDate, options)CalendarEventDas erstellt 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 ein neues Ereignis.
createEvent(title, startTime, endTime, options)CalendarEventErstellt ein neues Ereignis.
createEventFromDescription(description)CalendarEventErstellt ein Ereignis aus einer kostenlosen Beschreibung.
createEventSeries(title, startTime, endTime, recurrence)CalendarEventSeriesErstellt eine neue Ereignisserie.
createEventSeries(title, startTime, endTime, recurrence, options)CalendarEventSeriesErstellt eine neue Ereignisserie.
getAllCalendars()Calendar[]Ruft alle Kalender ab, die dem Nutzer gehören oder die er abonniert hat.
getAllOwnedCalendars()Calendar[]Ruft alle Kalender ab, deren Eigentümer der Nutzer ist
getCalendarById(id)CalendarRuft den Kalender mit der angegebenen ID ab
getCalendarsByName(name)Calendar[]Ruft alle Kalender mit einem bestimmten Namen ab, den der Nutzer besitzt oder 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 Ereignisserie mit der angegebenen ID ab
getEvents(startTime, endTime)CalendarEvent[]Ruft alle Ereignisse innerhalb eines bestimmten Zeitraums ab
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 stattfinden.
getEventsForDay(date, options)CalendarEvent[]Ruft alle Ereignisse ab, die an einem bestimmten Tag stattfinden 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 sie dem Nutzer gehört
getOwnedCalendarsByName(name)Calendar[]Ruft alle Kalender mit einem bestimmten Namen ab, der dem Nutzer gehört
getTimeZone()StringRuft die Zeitzone des Kalenders ab
isHidden()BooleanLegt fest, ob der Kalender auf der Benutzeroberfläche ausgeblendet wird.
isMyPrimaryCalendar()BooleanLegt fest, ob der Kalender der Standardkalender für den betreffenden Nutzer ist.
isOwnedByMe()BooleanLegt fest, ob der Kalender dem tatsächlichen Nutzer 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 Wiederholungen von Ereignissen erstellt werden können.
setColor(color)CalendarLegt die Farbe des Kalenders fest.
setDescription(description)CalendarLegt die Beschreibung des Kalenders fest.
setHidden(hidden)CalendarLegt fest, ob der Kalender in der Benutzeroberfläche angezeigt wird.
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)CalendarDer Nutzer abonniert den Kalender mit der angegebenen ID, sofern er berechtigt ist.
subscribeToCalendar(id, options)CalendarDer Nutzer abonniert den Kalender mit der angegebenen ID, sofern er berechtigt ist.

CalendarEvent

Methoden

MethodeRückgabetypKurzbeschreibung
addEmailReminder(minutesBefore)CalendarEventDem Termin wird eine neue E-Mail-Erinnerung hinzugefügt.
addGuest(email)CalendarEventFügt dem Termin einen Gast hinzu.
addPopupReminder(minutesBefore)CalendarEventFügt dem Termin eine neue Pop-up-Erinnerung hinzu.
addSmsReminder(minutesBefore)CalendarEventFügt dem Termin eine neue SMS-Erinnerung hinzu.
anyoneCanAddSelf()BooleanHier können Sie festlegen, ob andere Nutzer selbst einladen können.
deleteEvent()voidDer Termin wird gelöscht.
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 des Ereignisses ab
getDateCreated()DateRuft das Erstellungsdatum des Ereignisses 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 das Datum und die Uhrzeit ab, zu denen dieser Kalendertermin endet.
getEventSeries()CalendarEventSeriesRuft die Serie von wiederkehrenden Terminen ab, zu der dieser Termin gehört.
getGuestByEmail(email)EventGuestRuft einen Gast über die E-Mail-Adresse ab
getGuestList()EventGuest[]Ruft die Gäste für den Termin ab (ohne den Inhaber des Termins).
getGuestList(includeOwner)EventGuest[]Ruft die Gäste für den Termin ab (einschließlich der Inhaber des Termins)
getId()StringRuft die eindeutige iCalUID des Ereignisses ab
getLastUpdated()DateRuft das Datum der letzten Aktualisierung des Ereignisses ab.
getLocation()StringRuft den Ort des Ereignisses ab
getMyStatus()GuestStatusRuft den Ereignisstatus (z. B. Teilnahme oder Einladung) 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 das Ereignis ab.
getSmsReminders()Integer[]Ruft die Minutenwerte für alle SMS-Erinnerungen für den Termin ab.
getStartTime()DateRuft das Datum und die Uhrzeit ab, zu der dieser Kalendertermin beginnt.
getTag(key)StringRuft einen Tag-Wert des Ereignisses ab
getTitle()StringRuft den Titel des Ereignisses ab
getVisibility()VisibilityRuft die Sichtbarkeit des Ereignisses ab.
guestsCanInviteOthers()BooleanLegt fest, ob Gäste andere Gäste einladen können.
guestsCanModify()BooleanLegt fest, ob Gäste den Termin ändern dürfen.
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()BooleanHier wird festgelegt, ob Sie der Inhaber des Termins sind.
isRecurringEvent()BooleanBestimmt, ob das Ereignis zu einer Ereignisserie gehört.
removeAllReminders()CalendarEventEntfernt alle Erinnerungen aus dem Termin.
removeGuest(email)CalendarEventEntfernt einen Gast aus dem Termin.
resetRemindersToDefault()CalendarEventDie Erinnerungen werden mit den Standardeinstellungen des Kalenders zurückgesetzt.
setAllDayDate(date)CalendarEventLegt das Datum des Ereignisses fest.
setAllDayDates(startDate, endDate)CalendarEventLegt die Termine des Ereignisses fest.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventMit dieser Einstellung legen Sie fest, ob sich Gäste ohne Gäste 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)CalendarEventHier legen Sie fest, ob Gäste andere Gäste einladen können.
setGuestsCanModify(guestsCanModify)CalendarEventLegt fest, ob Gäste den Termin bearbeiten dürfen.
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 aktiven Nutzers fest, z. B. „Teilnehmen“ oder „Einladung“.
setTag(key, value)CalendarEventLegt ein Schlüssel/Wert-Tag für das Ereignis zum Speichern benutzerdefinierter Metadaten fest.
setTime(startTime, endTime)CalendarEventLegen Sie Datum und Uhrzeit für den Beginn und das Ende des Ereignisses fest.
setTitle(title)CalendarEventLegt den Titel des Ereignisses fest
setVisibility(visibility)CalendarEventLegt die Sichtbarkeit des Ereignisses fest.

CalendarEventSeries

Methoden

MethodeRückgabetypKurzbeschreibung
addEmailReminder(minutesBefore)CalendarEventSeriesDem Termin wird eine neue E-Mail-Erinnerung hinzugefügt.
addGuest(email)CalendarEventSeriesFügt dem Termin einen Gast hinzu.
addPopupReminder(minutesBefore)CalendarEventSeriesFügt dem Termin eine neue Pop-up-Erinnerung hinzu.
addSmsReminder(minutesBefore)CalendarEventSeriesFügt dem Termin eine neue SMS-Erinnerung hinzu.
anyoneCanAddSelf()BooleanHier können Sie festlegen, ob andere Nutzer selbst einladen können.
deleteEventSeries()voidLöscht die Ereignisserie
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 des Ereignisses ab
getDateCreated()DateRuft das Erstellungsdatum des Ereignisses ab.
getDescription()StringRuft die Beschreibung des Ereignisses ab
getEmailReminders()Integer[]Ruft die Minutenwerte für alle E-Mail-Erinnerungen für den Termin ab.
getGuestByEmail(email)EventGuestRuft einen Gast über die E-Mail-Adresse ab
getGuestList()EventGuest[]Ruft die Gäste für den Termin ab (ohne den Inhaber des Termins).
getGuestList(includeOwner)EventGuest[]Ruft die Gäste für den Termin ab (einschließlich der Inhaber des Termins)
getId()StringRuft die eindeutige iCalUID des Ereignisses ab
getLastUpdated()DateRuft das Datum der letzten Aktualisierung des Ereignisses ab.
getLocation()StringRuft den Ort des Ereignisses ab
getMyStatus()GuestStatusRuft den Ereignisstatus (z. B. Teilnahme oder Einladung) 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 das Ereignis 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 Ereignisses ab
getVisibility()VisibilityRuft die Sichtbarkeit des Ereignisses ab.
guestsCanInviteOthers()BooleanLegt fest, ob Gäste andere Gäste einladen können.
guestsCanModify()BooleanLegt fest, ob Gäste den Termin ändern dürfen.
guestsCanSeeGuests()BooleanLegt fest, ob Gäste andere Gäste sehen können.
isOwnedByMe()BooleanHier wird festgelegt, 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 mit den Standardeinstellungen des Kalenders zurückgesetzt.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventSeriesMit dieser Einstellung legen Sie fest, ob sich Gäste ohne Gäste 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)CalendarEventSeriesHier legen Sie fest, ob Gäste andere Gäste einladen können.
setGuestsCanModify(guestsCanModify)CalendarEventSeriesLegt fest, ob Gäste den Termin bearbeiten dürfen.
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 aktiven Nutzers fest, z. B. „Teilnehmen“ oder „Einladung“.
setRecurrence(recurrence, startDate)CalendarEventSeriesLegt die Wiederholungsregeln für eine ganztägige Terminserie fest.
setRecurrence(recurrence, startTime, endTime)CalendarEventSeriesLegt die Wiederholungsregeln für diese Ereignisserie 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 Ereignisses fest
setVisibility(visibility)CalendarEventSeriesLegt die Sichtbarkeit des Ereignisses fest.

Color

Attribute

AttributTypBeschreibung
BLUEEnum
Blau (#2952A3).
BROWNEnum
Braun (#8D6F47).
CHARCOALEnum
Dunkelgrau (#4E5D6C)
CHESTNUTEnum
Kastanie (#865A5A).
GRAYEnum
Grau (#5A6986).
GREENEnum
Grün (#0D7813).
INDIGOEnum
Indigoblau (#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").
PALE_GREENEnum
Hellgrün ("2").
MAUVEEnum
Mauve ("3").
PALE_REDEnum
Blassrot ("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 zu diesem Gast gehören.
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 Ereignisse täglich ausschließt.
addDailyRule()RecurrenceRuleFügt eine Regel hinzu, die dazu führt, dass das Ereignis täglich wiederholt wird.
addDate(date)EventRecurrenceFügt eine Regel hinzu, die dazu führt, dass sich das Ereignis 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 Fälle auf monatlicher Basis ausschließt.
addMonthlyRule()RecurrenceRuleFügt eine Regel hinzu, die dazu führt, dass das Ereignis monatlich wiederholt wird.
addWeeklyExclusion()RecurrenceRuleFügt eine Regel hinzu, die Fälle wöchentlich ausschließt.
addWeeklyRule()RecurrenceRuleFügt eine Regel hinzu, die bewirkt, dass das Ereignis wöchentlich wiederholt wird.
addYearlyExclusion()RecurrenceRuleFügt eine Regel hinzu, mit der Vorfälle jährlich ausgeschlossen werden.
addYearlyRule()RecurrenceRuleFügt eine Regel hinzu, die bewirkt, dass das Ereignis jährlich wiederholt wird.
setTimeZone(timeZone)EventRecurrenceLegt die Zeitzone für diese Serie fest.

GuestStatus

Attribute

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

RecurrenceRule

Methoden

MethodeRückgabetypKurzbeschreibung
addDailyExclusion()RecurrenceRuleFügt eine Regel hinzu, die Ereignisse täglich ausschließt.
addDailyRule()RecurrenceRuleFügt eine Regel hinzu, die dazu führt, dass das Ereignis täglich wiederholt wird.
addDate(date)EventRecurrenceFügt eine Regel hinzu, die dazu führt, dass sich das Ereignis 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 Fälle auf monatlicher Basis ausschließt.
addMonthlyRule()RecurrenceRuleFügt eine Regel hinzu, die dazu führt, dass das Ereignis monatlich wiederholt wird.
addWeeklyExclusion()RecurrenceRuleFügt eine Regel hinzu, die Fälle wöchentlich ausschließt.
addWeeklyRule()RecurrenceRuleFügt eine Regel hinzu, die bewirkt, dass das Ereignis wöchentlich wiederholt wird.
addYearlyExclusion()RecurrenceRuleFügt eine Regel hinzu, mit der Vorfälle jährlich ausgeschlossen werden.
addYearlyRule()RecurrenceRuleFügt eine Regel hinzu, die bewirkt, dass das Ereignis jährlich wiederholt wird.
interval(interval)RecurrenceRuleKonfiguriert die Regel so, dass sie nur in diesem Intervall der Zeiteinheit der Regel angewendet wird.
onlyInMonth(month)RecurrenceRuleKonfiguriert die Regel so, dass sie nur für einen bestimmten Monat gilt.
onlyInMonths(months)RecurrenceRuleKonfiguriert die Regel so, dass sie nur für bestimmte Monate gilt.
onlyOnMonthDay(day)RecurrenceRuleKonfiguriert die Regel so, dass sie nur 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 für eine bestimmte Woche des Jahres gilt.
onlyOnWeekday(day)RecurrenceRuleKonfiguriert die Regel so, dass sie nur auf einen bestimmten Wochentag angewendet wird.
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 im Jahr gilt.
onlyOnYearDay(day)RecurrenceRuleKonfiguriert die Regel so, dass sie nur für einen bestimmten Tag im Jahr gilt.
onlyOnYearDays(days)RecurrenceRuleKonfiguriert die Regel so, dass sie nur auf bestimmte Tage des Jahres angewendet wird.
setTimeZone(timeZone)EventRecurrenceLegt die Zeitzone für diese Serie fest.
times(times)RecurrenceRuleKonfiguriert die Regel, die nach einer bestimmten Anzahl von Vorkommnissen enden soll.
until(endDate)RecurrenceRuleKonfiguriert die Regel so, dass sie an einem bestimmten Datum (einschließlich) endet.
weekStartsOn(day)RecurrenceRuleHiermit wird festgelegt, an welchem Tag eine Woche am Tag der Regel angewendet wird.

Visibility

Attribute

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