Calendar Service

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.
Agenda

Ce service permet à un script d'accéder à Google Agenda et de le modifier, y compris d'autres agendas auxquels l'utilisateur est abonné.

Classes

NomBrève description
CalendarReprésente un agenda qui appartient à l'utilisateur ou auquel il est abonné.
CalendarAppPermet à un script de lire et de mettre à jour l'agenda Google de l'utilisateur.
CalendarEventReprésente un seul événement d'agenda.
CalendarEventSeriesReprésente une série d'événements (événement périodique).
ColorÉnumération représentant les couleurs nommées disponibles dans le service Agenda.
EventColorÉnumération représentant les couleurs d'événement nommées disponibles dans le service Agenda.
EventGuestReprésente un invité d'un événement.
EventRecurrenceReprésente les paramètres de récurrence pour une série d'événements.
GuestStatusÉnumération représentant les états qu'un invité peut avoir pour un événement.
RecurrenceRuleReprésente une règle de récurrence pour une série d'événements.
VisibilityÉnumération représentant la visibilité d'un événement.

Calendar

Méthodes

MéthodeType renvoyéBrève description
createAllDayEvent(title, date)CalendarEventCrée un événement d'une journée entière.
createAllDayEvent(title, startDate, endDate)CalendarEventCrée un événement d'une journée entière.
createAllDayEvent(title, startDate, endDate, options)CalendarEventCrée un événement d'une journée entière.
createAllDayEvent(title, date, options)CalendarEventCrée un événement d'une journée entière.
createAllDayEventSeries(title, startDate, recurrence)CalendarEventSeriesCrée une série d'événements qui dure toute la journée.
createAllDayEventSeries(title, startDate, recurrence, options)CalendarEventSeriesCrée une série d'événements qui dure toute la journée.
createEvent(title, startTime, endTime)CalendarEventCrée un événement.
createEvent(title, startTime, endTime, options)CalendarEventCrée un événement.
createEventFromDescription(description)CalendarEventCrée un événement à partir d'une description au format libre.
createEventSeries(title, startTime, endTime, recurrence)CalendarEventSeriesCrée une série d'événements.
createEventSeries(title, startTime, endTime, recurrence, options)CalendarEventSeriesCrée une série d'événements.
deleteCalendar()voidSupprime définitivement l'agenda.
getColor()StringRécupère la couleur de l'agenda.
getDescription()StringRécupère la description de l'agenda.
getEventById(iCalId)CalendarEventRécupère l'événement associé à l'ID indiqué.
getEventSeriesById(iCalId)CalendarEventSeriesRécupère la série d'événements avec l'ID donné.
getEvents(startTime, endTime)CalendarEvent[]Récupère tous les événements qui se produisent au cours d'une période donnée.
getEvents(startTime, endTime, options)CalendarEvent[]Récupère tous les événements qui se produisent au cours d'une période donnée et qui répondent aux critères spécifiés.
getEventsForDay(date)CalendarEvent[]Récupère tous les événements qui se produisent un jour donné.
getEventsForDay(date, options)CalendarEvent[]Récupère tous les événements qui se produisent un jour donné et qui répondent aux critères spécifiés.
getId()StringRécupère l'identifiant de l'agenda.
getName()StringRécupère le nom de l'agenda.
getTimeZone()StringRécupère le fuseau horaire de l'agenda.
isHidden()BooleanDétermine si l'agenda est masqué dans l'interface utilisateur.
isMyPrimaryCalendar()BooleanDétermine si l'agenda est l'agenda par défaut de l'utilisateur effectif.
isOwnedByMe()BooleanDétermine si l'agenda appartient à l'utilisateur effectif.
isSelected()BooleanDétermine si les événements d'agenda sont affichés dans l'interface utilisateur.
setColor(color)CalendarDéfinit la couleur de l'agenda.
setDescription(description)CalendarDéfinit la description de l'agenda.
setHidden(hidden)CalendarCe paramètre détermine si l'agenda est visible dans l'interface utilisateur.
setName(name)CalendarDéfinit le nom de l'agenda.
setSelected(selected)CalendarDétermine si les événements d'agenda sont affichés dans l'interface utilisateur.
setTimeZone(timeZone)CalendarDéfinit le fuseau horaire de l'agenda.
unsubscribeFromCalendar()voidDésactive l'utilisateur de l'agenda.

CalendarApp

Propriétés

PropriétéTypeDescription
ColorColorÉnumération représentant les couleurs nommées disponibles dans le service Agenda.
EventColorEventColorÉnumération représentant les couleurs d'événement nommées disponibles dans le service Agenda.
GuestStatusGuestStatusÉnumération représentant les états qu'un invité peut avoir pour un événement.
MonthMonthÉnumération représentant les mois de l'année.
VisibilityVisibilityÉnumération représentant la visibilité d'un événement.
WeekdayWeekdayÉnumération représentant les jours de la semaine.

Méthodes

MéthodeType renvoyéBrève description
createAllDayEvent(title, date)CalendarEventCrée un événement d'une journée entière.
createAllDayEvent(title, startDate, endDate)CalendarEventCrée un événement d'une journée entière.
createAllDayEvent(title, startDate, endDate, options)CalendarEventCrée un événement d'une journée entière.
createAllDayEvent(title, date, options)CalendarEventCrée un événement d'une journée entière.
createAllDayEventSeries(title, startDate, recurrence)CalendarEventSeriesCrée une série d'événements qui dure toute la journée.
createAllDayEventSeries(title, startDate, recurrence, options)CalendarEventSeriesCrée une série d'événements qui dure toute la journée.
createCalendar(name)CalendarCrée un agenda, qui appartient à l'utilisateur.
createCalendar(name, options)CalendarCrée un agenda, qui appartient à l'utilisateur.
createEvent(title, startTime, endTime)CalendarEventCrée un événement.
createEvent(title, startTime, endTime, options)CalendarEventCrée un événement.
createEventFromDescription(description)CalendarEventCrée un événement à partir d'une description au format libre.
createEventSeries(title, startTime, endTime, recurrence)CalendarEventSeriesCrée une série d'événements.
createEventSeries(title, startTime, endTime, recurrence, options)CalendarEventSeriesCrée une série d'événements.
getAllCalendars()Calendar[]Récupère tous les agendas de l'utilisateur ou auxquels il est abonné.
getAllOwnedCalendars()Calendar[]Récupère tous les agendas de l'utilisateur.
getCalendarById(id)CalendarRécupère l'agenda associé à l'ID indiqué.
getCalendarsByName(name)Calendar[]Récupère tous les agendas dont l'utilisateur est propriétaire ou auquel il est abonné.
getColor()StringRécupère la couleur de l'agenda.
getDefaultCalendar()CalendarRécupère l'agenda par défaut de l'utilisateur.
getDescription()StringRécupère la description de l'agenda.
getEventById(iCalId)CalendarEventRécupère l'événement associé à l'ID indiqué.
getEventSeriesById(iCalId)CalendarEventSeriesRécupère la série d'événements avec l'ID donné.
getEvents(startTime, endTime)CalendarEvent[]Récupère tous les événements qui se produisent au cours d'une période donnée.
getEvents(startTime, endTime, options)CalendarEvent[]Récupère tous les événements qui se produisent au cours d'une période donnée et qui répondent aux critères spécifiés.
getEventsForDay(date)CalendarEvent[]Récupère tous les événements qui se produisent un jour donné.
getEventsForDay(date, options)CalendarEvent[]Récupère tous les événements qui se produisent un jour donné et qui répondent aux critères spécifiés.
getId()StringRécupère l'identifiant de l'agenda.
getName()StringRécupère le nom de l'agenda.
getOwnedCalendarById(id)CalendarRécupère l'agenda associé à l'ID indiqué, si l'utilisateur en est le propriétaire.
getOwnedCalendarsByName(name)Calendar[]Récupère tous les agendas dont le nom correspond à celui de l'utilisateur.
getTimeZone()StringRécupère le fuseau horaire de l'agenda.
isHidden()BooleanDétermine si l'agenda est masqué dans l'interface utilisateur.
isMyPrimaryCalendar()BooleanDétermine si l'agenda est l'agenda par défaut de l'utilisateur effectif.
isOwnedByMe()BooleanDétermine si l'agenda appartient à l'utilisateur effectif.
isSelected()BooleanDétermine si les événements d'agenda sont affichés dans l'interface utilisateur.
newRecurrence()EventRecurrenceCrée un objet de récurrence, qui peut être utilisé pour créer des règles de récurrence d'événement.
setColor(color)CalendarDéfinit la couleur de l'agenda.
setDescription(description)CalendarDéfinit la description de l'agenda.
setHidden(hidden)CalendarCe paramètre détermine si l'agenda est visible dans l'interface utilisateur.
setName(name)CalendarDéfinit le nom de l'agenda.
setSelected(selected)CalendarDétermine si les événements d'agenda sont affichés dans l'interface utilisateur.
setTimeZone(timeZone)CalendarDéfinit le fuseau horaire de l'agenda.
subscribeToCalendar(id)CalendarAbonne l'utilisateur à l'agenda associé à l'ID indiqué, s'il est autorisé à s'abonner.
subscribeToCalendar(id, options)CalendarAbonne l'utilisateur à l'agenda associé à l'ID indiqué, s'il est autorisé à s'abonner.

CalendarEvent

Méthodes

MéthodeType renvoyéBrève description
addEmailReminder(minutesBefore)CalendarEventAjoute un rappel par e-mail à l'événement.
addGuest(email)CalendarEventAjoute un invité à l'événement.
addPopupReminder(minutesBefore)CalendarEventAjoute un rappel pop-up à l'événement.
addSmsReminder(minutesBefore)CalendarEventAjoute un rappel par SMS à l'événement.
anyoneCanAddSelf()BooleanDétermine si toute personne peut s'inviter.
deleteEvent()voidSupprime l'événement.
deleteTag(key)CalendarEventSupprime un tag clé/valeur de l'événement.
getAllDayEndDate()DateRécupère la date de fin de cet événement d'agenda d'une journée entière.
getAllDayStartDate()DateRécupère la date à laquelle cet événement d'agenda d'une journée entière commence.
getAllTagKeys()String[]Récupère toutes les clés des balises définies pour l'événement.
getColor()StringRenvoie la couleur de l'événement d'agenda.
getCreators()String[]Récupère les créateurs de l'événement.
getDateCreated()DateRécupère la date de création de l'événement.
getDescription()StringRécupère la description de l'événement.
getEmailReminders()Integer[]Récupère les minutes de tous les rappels par e-mail pour l'événement.
getEndTime()DateRécupère la date et l'heure de fin de cet événement d'agenda.
getEventSeries()CalendarEventSeriesRécupère la série d'événements périodiques auxquels cet événement appartient.
getGuestByEmail(email)EventGuestRécupère un invité via son adresse e-mail.
getGuestList()EventGuest[]Récupère les invités de l'événement, à l'exclusion du propriétaire de l'événement.
getGuestList(includeOwner)EventGuest[]Récupère les invités de l'événement, y compris éventuellement les propriétaires.
getId()StringRécupère l'identifiant iCalUID unique de l'événement.
getLastUpdated()DateRécupère la date de la dernière mise à jour de l'événement.
getLocation()StringRécupère le lieu de l'événement.
getMyStatus()GuestStatusRécupère l'état de l'événement (participant, etc.) de l'utilisateur effectif.
getOriginalCalendarId()StringObtenez l'ID de l'agenda dans lequel cet événement a été créé.
getPopupReminders()Integer[]Récupère les minutes pour tous les rappels pop-up de l'événement.
getSmsReminders()Integer[]Récupère les minutes de tous les rappels par SMS pour l'événement.
getStartTime()DateRécupère la date et l'heure auxquelles commence cet événement d'agenda.
getTag(key)StringRécupère une valeur de tag de l'événement.
getTitle()StringRécupère le titre de l'événement.
getVisibility()VisibilityRécupère la visibilité de l'événement.
guestsCanInviteOthers()BooleanDétermine si les invités peuvent inviter d'autres personnes.
guestsCanModify()BooleanDétermine si les invités peuvent modifier l'événement.
guestsCanSeeGuests()BooleanDétermine si les invités peuvent voir les autres invités.
isAllDayEvent()BooleanDétermine s'il s'agit d'un événement d'une journée entière.
isOwnedByMe()BooleanDétermine si l'événement appartient à l'utilisateur effectif.
isRecurringEvent()BooleanDétermine si l'événement fait partie d'une série d'événements.
removeAllReminders()CalendarEventSupprime tous les rappels de l'événement.
removeGuest(email)CalendarEventSupprime un invité de l'événement.
resetRemindersToDefault()CalendarEventRéinitialise les rappels à l'aide des paramètres par défaut de l'agenda.
setAllDayDate(date)CalendarEventDéfinit la date de l'événement.
setAllDayDates(startDate, endDate)CalendarEventDéfinit les dates de l'événement.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventCe paramètre détermine si les utilisateurs non invités peuvent s'ajouter à l'événement.
setColor(color)CalendarEventDéfinit la couleur de l'événement d'agenda.
setDescription(description)CalendarEventDéfinit la description de l'événement.
setGuestsCanInviteOthers(guestsCanInviteOthers)CalendarEventCe paramètre détermine si les invités peuvent inviter d'autres personnes.
setGuestsCanModify(guestsCanModify)CalendarEventCe paramètre détermine si les invités peuvent modifier l'événement.
setGuestsCanSeeGuests(guestsCanSeeGuests)CalendarEventCe paramètre détermine si les invités peuvent voir les autres invités.
setLocation(location)CalendarEventDéfinit le lieu de l'événement.
setMyStatus(status)CalendarEventDéfinit l'état de l'événement (participant, etc.) de l'utilisateur effectif.
setTag(key, value)CalendarEventDéfinit un tag clé-valeur sur l'événement pour le stockage des métadonnées personnalisées.
setTime(startTime, endTime)CalendarEventDéfinit les dates et heures de début et de fin de l'événement.
setTitle(title)CalendarEventDéfinit le titre de l'événement.
setVisibility(visibility)CalendarEventDéfinit la visibilité de l'événement.

CalendarEventSeries

Méthodes

MéthodeType renvoyéBrève description
addEmailReminder(minutesBefore)CalendarEventSeriesAjoute un rappel par e-mail à l'événement.
addGuest(email)CalendarEventSeriesAjoute un invité à l'événement.
addPopupReminder(minutesBefore)CalendarEventSeriesAjoute un rappel pop-up à l'événement.
addSmsReminder(minutesBefore)CalendarEventSeriesAjoute un rappel par SMS à l'événement.
anyoneCanAddSelf()BooleanDétermine si toute personne peut s'inviter.
deleteEventSeries()voidSupprime la série d'événements.
deleteTag(key)CalendarEventSeriesSupprime un tag clé/valeur de l'événement.
getAllTagKeys()String[]Récupère toutes les clés des balises définies pour l'événement.
getColor()StringRenvoie la couleur de l'événement d'agenda.
getCreators()String[]Récupère les créateurs de l'événement.
getDateCreated()DateRécupère la date de création de l'événement.
getDescription()StringRécupère la description de l'événement.
getEmailReminders()Integer[]Récupère les minutes de tous les rappels par e-mail pour l'événement.
getGuestByEmail(email)EventGuestRécupère un invité via son adresse e-mail.
getGuestList()EventGuest[]Récupère les invités de l'événement, à l'exclusion du propriétaire de l'événement.
getGuestList(includeOwner)EventGuest[]Récupère les invités de l'événement, y compris éventuellement les propriétaires.
getId()StringRécupère l'identifiant iCalUID unique de l'événement.
getLastUpdated()DateRécupère la date de la dernière mise à jour de l'événement.
getLocation()StringRécupère le lieu de l'événement.
getMyStatus()GuestStatusRécupère l'état de l'événement (participant, etc.) de l'utilisateur effectif.
getOriginalCalendarId()StringObtenez l'ID de l'agenda dans lequel cet événement a été créé.
getPopupReminders()Integer[]Récupère les minutes pour tous les rappels pop-up de l'événement.
getSmsReminders()Integer[]Récupère les minutes de tous les rappels par SMS pour l'événement.
getTag(key)StringRécupère une valeur de tag de l'événement.
getTitle()StringRécupère le titre de l'événement.
getVisibility()VisibilityRécupère la visibilité de l'événement.
guestsCanInviteOthers()BooleanDétermine si les invités peuvent inviter d'autres personnes.
guestsCanModify()BooleanDétermine si les invités peuvent modifier l'événement.
guestsCanSeeGuests()BooleanDétermine si les invités peuvent voir les autres invités.
isOwnedByMe()BooleanDétermine si l'événement appartient à l'utilisateur effectif.
removeAllReminders()CalendarEventSeriesSupprime tous les rappels de l'événement.
removeGuest(email)CalendarEventSeriesSupprime un invité de l'événement.
resetRemindersToDefault()CalendarEventSeriesRéinitialise les rappels à l'aide des paramètres par défaut de l'agenda.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventSeriesCe paramètre détermine si les utilisateurs non invités peuvent s'ajouter à l'événement.
setColor(color)CalendarEventSeriesDéfinit la couleur de l'événement d'agenda.
setDescription(description)CalendarEventSeriesDéfinit la description de l'événement.
setGuestsCanInviteOthers(guestsCanInviteOthers)CalendarEventSeriesCe paramètre détermine si les invités peuvent inviter d'autres personnes.
setGuestsCanModify(guestsCanModify)CalendarEventSeriesCe paramètre détermine si les invités peuvent modifier l'événement.
setGuestsCanSeeGuests(guestsCanSeeGuests)CalendarEventSeriesCe paramètre détermine si les invités peuvent voir les autres invités.
setLocation(location)CalendarEventSeriesDéfinit le lieu de l'événement.
setMyStatus(status)CalendarEventSeriesDéfinit l'état de l'événement (participant, etc.) de l'utilisateur effectif.
setRecurrence(recurrence, startDate)CalendarEventSeriesDéfinit les règles de récurrence pour une série d'événements durant une journée entière.
setRecurrence(recurrence, startTime, endTime)CalendarEventSeriesDéfinit les règles de récurrence de la série d'événements.
setTag(key, value)CalendarEventSeriesDéfinit un tag clé-valeur sur l'événement pour le stockage des métadonnées personnalisées.
setTitle(title)CalendarEventSeriesDéfinit le titre de l'événement.
setVisibility(visibility)CalendarEventSeriesDéfinit la visibilité de l'événement.

Color

Propriétés

PropriétéTypeDescription
BLUEEnum
Bleu (#2952A3).
BROWNEnum
Marron (#8D6F47).
CHARCOALEnum
Charbon (#4E5D6C).
CHESTNUTEnum
Châtaigne (#865A5A).
GRAYEnum
Gris (#5A6986)
GREENEnum
Vert (#0D7813).
INDIGOEnum
Indigo (#5229A3)
LIMEEnum
Citron vert (#528800).
MUSTARDEnum
Moutarde (#88880E).
OLIVEEnum
Olive (#6E6E41).
ORANGEEnum
Orange (#BE6D00).
PINKEnum
Rose (#B1365F).
PLUMEnum
Prune (#705770).
PURPLEEnum
Violet (#7A367A)
REDEnum
Rouge (#A32929).
RED_ORANGEEnum
Rouge-orange (#B1440E).
SEA_BLUEEnum
Bleu marine (#29527A).
SLATEEnum
Écran (#4A716C).
TEALEnum
Turquoise (#28754E).
TURQOISEEnum
Turquoise (#1B887A).
YELLOWEnum
Jaune (#AB8B00).

EventColor

Propriétés

PropriétéTypeDescription
PALE_BLUEEnum
Bleu pâle ("1").
PALE_GREENEnum
Vert pâle ("2").
MAUVEEnum
Mauve ("3")
PALE_REDEnum
Rouge pâle ("4").
YELLOWEnum
Jaune ("5").
ORANGEEnum
Orange ("6").
CYANEnum
Cyan ("7").
GRAYEnum
Gris ("8")
BLUEEnum
Bleu ("9").
GREENEnum
Vert ("10").
REDEnum
Rouge ("11").

EventGuest

Méthodes

MéthodeType renvoyéBrève description
getAdditionalGuests()IntegerRécupère le nombre de personnes supplémentaires qui ont été invitées par cet invité.
getEmail()StringRécupère l'adresse e-mail de l'invité.
getGuestStatus()GuestStatusRécupère l'état de l'invité pour l'événement.
getName()StringRécupère le nom de l'invité.

EventRecurrence

Méthodes

MéthodeType renvoyéBrève description
addDailyExclusion()RecurrenceRuleAjoute une règle qui exclut quotidiennement le nombre d'occurrences.
addDailyRule()RecurrenceRuleAjoute une règle qui entraîne la récurrence quotidienne de l'événement.
addDate(date)EventRecurrenceAjoute une règle qui entraîne la répétition de l'événement à une date spécifique.
addDateExclusion(date)EventRecurrenceAjoute une règle qui exclut une occurrence pour une date spécifique.
addMonthlyExclusion()RecurrenceRuleAjoute une règle qui exclut les occurrences sur une base mensuelle.
addMonthlyRule()RecurrenceRuleAjoute une règle qui déclenche la fréquence mensuelle de l'événement.
addWeeklyExclusion()RecurrenceRuleAjoute une règle qui exclut les occurrences toutes les semaines.
addWeeklyRule()RecurrenceRuleAjoute une règle qui entraîne la répétition hebdomadaire de l'événement.
addYearlyExclusion()RecurrenceRuleAjoute une règle qui exclut les occurrences sur une base annuelle.
addYearlyRule()RecurrenceRuleAjoute une règle qui déclenche la récurrence de l'événement chaque année.
setTimeZone(timeZone)EventRecurrenceDéfinit le fuseau horaire de cette récurrence.

GuestStatus

Propriétés

PropriétéTypeDescription
INVITEDEnumL'invité a été invité, mais n'a pas indiqué s'il devait participer.
MAYBEEnumL'invité a indiqué qu'il participerait peut-être.
NOEnumL'invité a indiqué qu'il ne participerait pas.
OWNEREnumL'invité est le propriétaire de l'événement.
YESEnumL'invité a indiqué qu'il participerait.

RecurrenceRule

Méthodes

MéthodeType renvoyéBrève description
addDailyExclusion()RecurrenceRuleAjoute une règle qui exclut quotidiennement le nombre d'occurrences.
addDailyRule()RecurrenceRuleAjoute une règle qui entraîne la récurrence quotidienne de l'événement.
addDate(date)EventRecurrenceAjoute une règle qui entraîne la répétition de l'événement à une date spécifique.
addDateExclusion(date)EventRecurrenceAjoute une règle qui exclut une occurrence pour une date spécifique.
addMonthlyExclusion()RecurrenceRuleAjoute une règle qui exclut les occurrences sur une base mensuelle.
addMonthlyRule()RecurrenceRuleAjoute une règle qui déclenche la fréquence mensuelle de l'événement.
addWeeklyExclusion()RecurrenceRuleAjoute une règle qui exclut les occurrences toutes les semaines.
addWeeklyRule()RecurrenceRuleAjoute une règle qui entraîne la répétition hebdomadaire de l'événement.
addYearlyExclusion()RecurrenceRuleAjoute une règle qui exclut les occurrences sur une base annuelle.
addYearlyRule()RecurrenceRuleAjoute une règle qui déclenche la récurrence de l'événement chaque année.
interval(interval)RecurrenceRuleConfigure la règle pour qu'elle ne s'applique qu'à cet intervalle de l'unité de temps de la règle.
onlyInMonth(month)RecurrenceRuleConfigure la règle pour qu'elle ne s'applique qu'à un mois spécifique.
onlyInMonths(months)RecurrenceRuleConfigure la règle pour qu'elle ne s'applique qu'à des mois spécifiques.
onlyOnMonthDay(day)RecurrenceRuleConfigure la règle pour qu'elle ne s'applique qu'à un jour spécifique du mois.
onlyOnMonthDays(days)RecurrenceRuleConfigure la règle pour qu'elle ne s'applique qu'à certains jours du mois.
onlyOnWeek(week)RecurrenceRuleConfigure la règle pour qu'elle ne s'applique qu'à une semaine spécifique de l'année.
onlyOnWeekday(day)RecurrenceRuleConfigure la règle pour qu'elle ne s'applique qu'à un jour spécifique de la semaine.
onlyOnWeekdays(days)RecurrenceRuleConfigure la règle pour qu'elle ne s'applique qu'à certains jours de la semaine.
onlyOnWeeks(weeks)RecurrenceRuleConfigure la règle pour qu'elle ne s'applique qu'à des semaines spécifiques de l'année.
onlyOnYearDay(day)RecurrenceRuleConfigure la règle pour qu'elle ne s'applique qu'à un jour spécifique de l'année.
onlyOnYearDays(days)RecurrenceRuleConfigure la règle pour qu'elle ne s'applique qu'à certains jours de l'année.
setTimeZone(timeZone)EventRecurrenceDéfinit le fuseau horaire de cette récurrence.
times(times)RecurrenceRuleConfigure la règle pour qu'elle se termine après un nombre donné d'occurrences.
until(endDate)RecurrenceRuleConfigure la règle pour qu'elle se termine à une date donnée (incluse).
weekStartsOn(day)RecurrenceRuleCe paramètre permet de configurer le jour auquel la semaine commence, afin d'appliquer la règle.

Visibility

Propriétés

PropriétéTypeDescription
CONFIDENTIALEnumL'événement est privé.
DEFAULTEnumUtilise la visibilité par défaut des événements de l'agenda.
PRIVATEEnumL'événement est privé, et seuls les participants peuvent en consulter les détails.
PUBLICEnumL'événement est public et les détails de l'événement sont visibles par tous les lecteurs de l'agenda.