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 den er abonniert hat.
CalendarAppErmöglicht einem Skript, den Google Kalender des Nutzers zu lesen und zu aktualisieren.
CalendarEventEin einzelner Kalendertermin
CalendarEventSeriesEine Reihe von Ereignissen (wiederkehrender Termin).
ColorEin Enum-Wert, der die im Kalenderdienst verfügbaren benannten Farben darstellt.
EventColorEin Enum-Wert, der die benannten Terminfarben im Kalenderdienst darstellt.
EventGuestEin Gast eines Termins.
EventRecurrenceDie Wiederholungseinstellungen für eine Ereignisreihe
GuestStatusEine Aufzählung, die den Status eines Gasts für ein Ereignis darstellt.
RecurrenceRuleStellt eine Wiederholungsregel für eine Ereignisserie 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)CalendarEventEs wird ein neuer, ganztägiger Termin erstellt, der mehrere Tage umfassen kann.
createAllDayEvent(title, startDate, endDate, options)CalendarEventEs wird ein neuer, ganztägiger Termin erstellt, 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 einen Termin aus einer Freitextbeschreibung.
createEventSeries(title, startTime, endTime, recurrence)CalendarEventSeriesErstellt eine neue Terminserie.
createEventSeries(title, startTime, endTime, recurrence, options)CalendarEventSeriesErstellt eine neue Terminserie.
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 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 eines bestimmten Tages ab.
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()StringRuft die Zeitzone des Kalenders ab.
isHidden()BooleanLegt fest, ob der Kalender auf der Benutzeroberfläche ausgeblendet ist.
isMyPrimaryCalendar()BooleanLegt fest, ob der Kalender der Standardkalender für den aktiven Nutzer ist.
isOwnedByMe()BooleanErmittelt, ob der Kalender dem Nutzer gehört.
isSelected()BooleanLegt fest, ob die Kalendertermine 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 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()voidKündigt den Nutzer vom Kalender

CalendarApp

Attribute

AttributTypBeschreibung
ColorColorEin Enum-Wert, der die im Kalenderdienst verfügbaren benannten Farben darstellt.
EventColorEventColorEin Enum-Wert, der die benannten Terminfarben 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.
WeekdayWeekdayEin Enum-Wert, der die Wochentage darstellt.

Methoden

MethodeRückgabetypKurzbeschreibung
createAllDayEvent(title, date)CalendarEventErstellt einen neuen ganztägigen Termin
createAllDayEvent(title, startDate, endDate)CalendarEventEs wird ein neuer, ganztägiger Termin erstellt, der mehrere Tage umfassen kann.
createAllDayEvent(title, startDate, endDate, options)CalendarEventEs wird ein neuer, ganztägiger Termin erstellt, 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, 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 einen Termin aus einer Freitextbeschreibung.
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 ab, deren Name dem Nutzer gehört oder den 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[]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 eines bestimmten Tages ab.
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, wenn er Eigentümer ist.
getOwnedCalendarsByName(name)Calendar[]Ruft alle Kalender ab, deren Name dem Nutzer gehört.
getTimeZone()StringRuft die Zeitzone des Kalenders ab.
isHidden()BooleanLegt fest, ob der Kalender auf der Benutzeroberfläche ausgeblendet ist.
isMyPrimaryCalendar()BooleanLegt fest, ob der Kalender der Standardkalender für den aktiven Nutzer ist.
isOwnedByMe()BooleanErmittelt, ob der Kalender dem Nutzer gehört.
isSelected()BooleanLegt fest, ob die Kalendertermine 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 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)CalendarDer Nutzer abonniert den Kalender mit der angegebenen ID, wenn er berechtigt ist, ihn zu abonnieren.
subscribeToCalendar(id, options)CalendarDer Nutzer abonniert den Kalender mit der angegebenen ID, wenn er berechtigt ist, ihn zu abonnieren.

CalendarEvent

Methoden

MethodeRückgabetypKurzbeschreibung
addEmailReminder(minutesBefore)CalendarEventDadurch wird dem Termin 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()BooleanLegt fest, ob jeder sich selbst einladen kann.
deleteEvent()voidLöscht den Termin.
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 der Veranstaltung ab.
getDateCreated()DateRuft das Datum ab, an dem das Ereignis erstellt wurde.
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 dem bzw. der dieser Kalendertermin endet.
getEventSeries()CalendarEventSeriesRuft die Serie wiederkehrender Termine ab, zu der dieser Termin gehört.
getGuestByEmail(email)EventGuestRuft einen Gast anhand seiner E-Mail-Adresse ab.
getGuestList()EventGuest[]Ruft die Gäste für den Termin ohne den Termininhaber ab.
getGuestList(includeOwner)EventGuest[]Ruft die Gäste für den Termin ab, möglicherweise einschließlich der Termininhaber.
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 (Teilnahmestatus usw.) des aktuellen 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 das Datum und die Uhrzeit ab, zu dem 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 dürfen.
guestsCanModify()BooleanLegt fest, ob Gäste den Termin bearbeiten dürfen.
guestsCanSeeGuests()BooleanLegt fest, ob Gäste andere Gäste sehen können.
isAllDayEvent()BooleanErmittelt, ob es sich um einen ganztägigen Termin handelt.
isOwnedByMe()BooleanBestimmt, ob das Ereignis dem aktuellen Nutzer gehört.
isRecurringEvent()BooleanErmittelt, ob das Ereignis zu einer Ereignisreihe 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)CalendarEventLegt fest, ob Personen, die keine Gäste sind, sich 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 dürfen.
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 (z. B. „Teilnehmen“) fest.
setTag(key, value)CalendarEventLegt ein Schlüssel/Wert-Tag für das Ereignis fest, um benutzerdefinierte Metadaten zu speichern.
setTime(startTime, endTime)CalendarEventDamit werden Datum und Uhrzeit für Beginn und Ende des Ereignisses festgelegt.
setTitle(title)CalendarEventLegt den Titel des Ereignisses fest.
setVisibility(visibility)CalendarEventLegt die Sichtbarkeit des Ereignisses fest.

CalendarEventSeries

Methoden

MethodeRückgabetypKurzbeschreibung
addEmailReminder(minutesBefore)CalendarEventSeriesDadurch wird dem Termin 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()BooleanLegt fest, ob jeder sich selbst einladen kann.
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 der Veranstaltung ab.
getDateCreated()DateRuft das Datum ab, an dem das Ereignis erstellt wurde.
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 anhand seiner E-Mail-Adresse ab.
getGuestList()EventGuest[]Ruft die Gäste für den Termin ohne den Termininhaber ab.
getGuestList(includeOwner)EventGuest[]Ruft die Gäste für den Termin ab, möglicherweise einschließlich der Termininhaber.
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 (Teilnahmestatus usw.) des aktuellen 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 Ereignisses ab.
getVisibility()VisibilityRuft die Sichtbarkeit des Ereignisses ab.
guestsCanInviteOthers()BooleanLegt fest, ob Gäste andere Gäste einladen dürfen.
guestsCanModify()BooleanLegt fest, ob Gäste den Termin bearbeiten dürfen.
guestsCanSeeGuests()BooleanLegt fest, ob Gäste andere Gäste sehen können.
isOwnedByMe()BooleanBestimmt, ob das Ereignis dem aktuellen Nutzer gehört.
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)CalendarEventSeriesLegt fest, ob Personen, die keine Gäste sind, sich 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 dürfen.
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 (z. B. „Teilnehmen“) fest.
setRecurrence(recurrence, startDate)CalendarEventSeriesLegt die Wiederholungsregeln für eine ganztägige Terminreihe fest.
setRecurrence(recurrence, startTime, endTime)CalendarEventSeriesLegt die Wiederholungsregeln für diese Ereignisreihe fest.
setTag(key, value)CalendarEventSeriesLegt ein Schlüssel/Wert-Tag für das Ereignis fest, um benutzerdefinierte Metadaten zu speichern.
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
Indigo (#5229A3)
LIMEEnum
Hellgrün (#528800)
MUSTARDEnum
Senf (#88880E)
OLIVEEnum
Olivgrün (#6E6E41).
ORANGEEnum
Orange (#BE6D00).
PINKEnum
Pink (#B1365F).
PLUMEnum
Pflaume (#705770).
PURPLEEnum
Lila (#7A367A).
REDEnum
Rot (#A32929).
RED_ORANGEEnum
Rotorange (#B1440E).
SEA_BLUEEnum
Seeblau (#29527A).
SLATEEnum
Slate (#4A716C)
TEALEnum
Blaugrün (#28754E).
TURQOISEEnum
Türkis (#1B887A).
YELLOWEnum
Gelb (#AB8B00).

EventColor

Attribute

AttributTypBeschreibung
PALE_BLUEEnum
Blassblau ("1")
PALE_GREENEnum
Blassgrün ("2")
MAUVEEnum
Mauve ("3").
PALE_REDEnum
Blasses Rot ("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 zusätzlicher Personen ab, die dieser Gast als Gast eingetragen 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 tägliche Wiederholungen 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 dafür sorgt, dass das Ereignis an einem bestimmten Datum wiederholt wird.
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, mit der Vorkommen wöchentlich ausgeschlossen werden.
addWeeklyRule()RecurrenceRuleFügt eine Regel hinzu, die dafür sorgt, dass das Ereignis wöchentlich wiederholt wird.
addYearlyExclusion()RecurrenceRuleFügt eine Regel hinzu, die jährliche Ereignisse ausschließt.
addYearlyRule()RecurrenceRuleFügt eine Regel hinzu, die bewirkt, dass das Ereignis jährlich wiederholt wird.
setTimeZone(timeZone)EventRecurrenceLegt die Zeitzone für diesen wiederkehrenden Termin fest.

GuestStatus

Attribute

AttributTypBeschreibung
INVITEDEnumDer Gast wurde eingeladen, hat aber nicht gesagt, ob er teilnehmen wird.
MAYBEEnumDer Gast hat angegeben, 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 tägliche Wiederholungen 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 dafür sorgt, dass das Ereignis an einem bestimmten Datum wiederholt wird.
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, mit der Vorkommen wöchentlich ausgeschlossen werden.
addWeeklyRule()RecurrenceRuleFügt eine Regel hinzu, die dafür sorgt, dass das Ereignis wöchentlich wiederholt wird.
addYearlyExclusion()RecurrenceRuleFügt eine Regel hinzu, die jährliche Ereignisse ausschließt.
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 für einen bestimmten Tag des Monats gilt.
onlyOnMonthDays(days)RecurrenceRuleKonfiguriert die Regel so, dass sie nur für bestimmte Tage des Monats gilt.
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 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 im Jahr 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 diesen wiederkehrenden Termin 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)RecurrenceRuleDamit wird konfiguriert, an welchem Tag eine Woche zum Ausführen der Regel beginnt.

Visibility

Attribute

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