Calendar Service

Agenda

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

Classes

NomBrève description
CalendarReprésente un agenda appartenant à 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 (un événement périodique).
ColorEnumération représentant les couleurs nommées disponibles dans le service Agenda.
EventColorEnumé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 d'une série d'événements.
EventTransparencyÉnumération représentant la transparence d'un événement.
EventTypeÉnumération représentant le type d'événement.
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 pouvant s'étendre sur plusieurs jours.
createAllDayEvent(title, startDate, endDate, options)CalendarEventCrée un événement d'une journée entière pouvant s'étendre sur plusieurs jours.
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 d'une journée entière.
createAllDayEventSeries(title, startDate, recurrence, options)CalendarEventSeriesCrée une série d'événements d'une journée entière.
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 de 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 donné.
getEventSeriesById(iCalId)CalendarEventSeriesRécupère la série d'événements associée à 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 répondent aux critères spécifiés.
getId()StringRécupère l'ID de l'agenda.
getName()StringRécupère le nom de l'agenda.
getTimeZone()StringRécupère le fuseau horaire de l'agenda.
isHidden()BooleanIndique si l'agenda est masqué dans l'interface utilisateur.
isMyPrimaryCalendar()BooleanIndique si l'agenda est l'agenda principal de l'utilisateur effectif.
isOwnedByMe()BooleanIndique si vous êtes le propriétaire de l'agenda.
isSelected()BooleanDétermine si les événements de l'agenda s'affichent dans l'interface utilisateur.
setColor(color)CalendarDéfinit la couleur de l'agenda.
setDescription(description)CalendarDéfinit la description d'un agenda.
setHidden(hidden)CalendarIndique si l'agenda est visible dans l'interface utilisateur.
setName(name)CalendarDéfinit le nom de l'agenda.
setSelected(selected)CalendarIndique si les événements de l'agenda s'affichent dans l'interface utilisateur.
setTimeZone(timeZone)CalendarDéfinit le fuseau horaire de l'agenda.
unsubscribeFromCalendar()voidDésinscrit l'utilisateur d'un agenda.

CalendarApp

Propriétés

PropriétéTypeDescription
ColorColorEnumération représentant les couleurs nommées disponibles dans le service Agenda.
EventColorEventColorEnumération représentant les couleurs d'événement nommées disponibles dans le service Agenda.
EventTransparencyEventTransparencyÉnumération EventTransparency.
EventTypeEventTypeÉnumération EventType.
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 pouvant s'étendre sur plusieurs jours.
createAllDayEvent(title, startDate, endDate, options)CalendarEventCrée un événement d'une journée entière pouvant s'étendre sur plusieurs jours.
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 d'une journée entière.
createAllDayEventSeries(title, startDate, recurrence, options)CalendarEventSeriesCrée une série d'événements d'une journée entière.
createCalendar(name)CalendarCrée un agenda appartenant à l'utilisateur.
createCalendar(name, options)CalendarCrée un agenda appartenant à 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 de 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 appartenant à l'utilisateur ou auxquels il est abonné.
getAllOwnedCalendars()Calendar[]Récupère tous les agendas appartenant à l'utilisateur.
getCalendarById(id)CalendarRécupère l'agenda dont l'ID est indiqué.
getCalendarsByName(name)Calendar[]Récupère tous les agendas portant un nom donné et appartenant à l'utilisateur ou auxquels 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 donné.
getEventSeriesById(iCalId)CalendarEventSeriesRécupère la série d'événements associée à 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 répondent aux critères spécifiés.
getId()StringRécupère l'ID de l'agenda.
getName()StringRécupère le nom de l'agenda.
getOwnedCalendarById(id)CalendarRécupère l'agenda associé à l'ID donné, si l'utilisateur en est le propriétaire.
getOwnedCalendarsByName(name)Calendar[]Récupère tous les agendas appartenant à l'utilisateur et portant un nom donné.
getTimeZone()StringRécupère le fuseau horaire de l'agenda.
isHidden()BooleanIndique si l'agenda est masqué dans l'interface utilisateur.
isMyPrimaryCalendar()BooleanIndique si l'agenda est l'agenda principal de l'utilisateur effectif.
isOwnedByMe()BooleanIndique si vous êtes le propriétaire de l'agenda.
isSelected()BooleanDétermine si les événements de l'agenda s'affichent 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énements.
setColor(color)CalendarDéfinit la couleur de l'agenda.
setDescription(description)CalendarDéfinit la description d'un agenda.
setHidden(hidden)CalendarIndique si l'agenda est visible dans l'interface utilisateur.
setName(name)CalendarDéfinit le nom de l'agenda.
setSelected(selected)CalendarIndique si les événements de l'agenda s'affichent dans l'interface utilisateur.
setTimeZone(timeZone)CalendarDéfinit le fuseau horaire de l'agenda.
subscribeToCalendar(id)CalendarAbonne l'utilisateur à l'agenda avec l'ID donné, si l'utilisateur est autorisé à s'abonner.
subscribeToCalendar(id, options)CalendarAbonne l'utilisateur à l'agenda avec l'ID donné, si l'utilisateur 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 une notification pop-up à l'événement.
addSmsReminder(minutesBefore)CalendarEventAjoute un rappel par SMS à l'événement.
anyoneCanAddSelf()BooleanDétermine si les utilisateurs peuvent s'ajouter en tant qu'invités à un événement Agenda.
deleteEvent()voidSupprime un événement d'agenda.
deleteTag(key)CalendarEventSupprime une balise 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 de début de cet événement d'agenda d'une journée.
getAllTagKeys()String[]Récupère toutes les clés des balises qui ont été définies sur l'événement.
getColor()StringRenvoie la couleur de l'événement d'agenda.
getCreators()String[]Récupère les créateurs d'un é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 valeurs de minutes pour tous les rappels par e-mail de 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 à laquelle cet événement appartient.
getEventType()EventTypeRécupère le EventType de cet événement.
getGuestByEmail(email)EventGuestRécupère un invité par adresse e-mail.
getGuestList()EventGuest[]Récupère les invités de l'événement, à l'exception 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 de l'événement.
getId()StringRécupère l'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 (par exemple, "présent" ou "invité") de l'utilisateur effectif.
getOriginalCalendarId()StringObtenez l'ID de l'agenda dans lequel cet événement a été créé à l'origine.
getPopupReminders()Integer[]Récupère les valeurs de minutes pour tous les rappels pop-up de l'événement.
getSmsReminders()Integer[]Récupère les valeurs de minutes pour tous les rappels par SMS de l'événement.
getStartTime()DateRécupère la date et l'heure de début de cet événement d'agenda.
getTag(key)StringRécupère la valeur d'un tag de l'événement.
getTitle()StringRécupère le titre de l'événement.
getTransparency()EventTransparencyRécupère la transparence de l'événement.
getVisibility()VisibilityRécupère la visibilité de l'événement.
guestsCanInviteOthers()BooleanIndique 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()BooleanIndique si l'événement dure toute la journée.
isOwnedByMe()BooleanIndique si vous êtes le propriétaire de l'événement.
isRecurringEvent()BooleanIndique 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 en utilisant les 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)CalendarEventIndique si les personnes qui ne sont pas invitées 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)CalendarEventIndique si les invités peuvent inviter d'autres personnes.
setGuestsCanModify(guestsCanModify)CalendarEventIndique si les invités peuvent modifier l'événement.
setGuestsCanSeeGuests(guestsCanSeeGuests)CalendarEventDétermine si les invités peuvent voir les autres invités.
setLocation(location)CalendarEventDéfinit l'emplacement de l'événement.
setMyStatus(status)CalendarEventDéfinit l'état de l'événement (par exemple, "Participant" ou "Invité") de l'utilisateur effectif.
setTag(key, value)CalendarEventDéfinit une balise clé/valeur sur l'événement pour stocker 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.
setTransparency(transparency)CalendarEventDéfinit la transparence 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 une notification pop-up à l'événement.
addSmsReminder(minutesBefore)CalendarEventSeriesAjoute un rappel par SMS à l'événement.
anyoneCanAddSelf()BooleanDétermine si les utilisateurs peuvent s'ajouter en tant qu'invités à un événement Agenda.
deleteEventSeries()voidSupprime la série d'événements.
deleteTag(key)CalendarEventSeriesSupprime une balise clé-valeur de l'événement.
getAllTagKeys()String[]Récupère toutes les clés des balises qui ont été définies sur l'événement.
getColor()StringRenvoie la couleur de l'événement d'agenda.
getCreators()String[]Récupère les créateurs d'un é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 valeurs de minutes pour tous les rappels par e-mail de l'événement.
getEventType()EventTypeRécupère le EventType de cet événement.
getGuestByEmail(email)EventGuestRécupère un invité par adresse e-mail.
getGuestList()EventGuest[]Récupère les invités de l'événement, à l'exception 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 de l'événement.
getId()StringRécupère l'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 (par exemple, "présent" ou "invité") de l'utilisateur effectif.
getOriginalCalendarId()StringObtenez l'ID de l'agenda dans lequel cet événement a été créé à l'origine.
getPopupReminders()Integer[]Récupère les valeurs de minutes pour tous les rappels pop-up de l'événement.
getSmsReminders()Integer[]Récupère les valeurs de minutes pour tous les rappels par SMS de l'événement.
getTag(key)StringRécupère la valeur d'un tag de l'événement.
getTitle()StringRécupère le titre de l'événement.
getTransparency()EventTransparencyRécupère la transparence de l'événement.
getVisibility()VisibilityRécupère la visibilité de l'événement.
guestsCanInviteOthers()BooleanIndique 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()BooleanIndique si vous êtes le propriétaire de l'événement.
removeAllReminders()CalendarEventSeriesSupprime tous les rappels de l'événement.
removeGuest(email)CalendarEventSeriesSupprime un invité de l'événement.
resetRemindersToDefault()CalendarEventSeriesRéinitialise les rappels en utilisant les paramètres par défaut de l'agenda.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventSeriesIndique si les personnes qui ne sont pas invitées 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)CalendarEventSeriesIndique si les invités peuvent inviter d'autres personnes.
setGuestsCanModify(guestsCanModify)CalendarEventSeriesIndique si les invités peuvent modifier l'événement.
setGuestsCanSeeGuests(guestsCanSeeGuests)CalendarEventSeriesDétermine si les invités peuvent voir les autres invités.
setLocation(location)CalendarEventSeriesDéfinit l'emplacement de l'événement.
setMyStatus(status)CalendarEventSeriesDéfinit l'état de l'événement (par exemple, "Participant" ou "Invité") de l'utilisateur effectif.
setRecurrence(recurrence, startDate)CalendarEventSeriesDéfinit les règles de récurrence pour une série d'événements d'une journée entière.
setRecurrence(recurrence, startTime, endTime)CalendarEventSeriesDéfinit les règles de récurrence pour cette série d'événements.
setTag(key, value)CalendarEventSeriesDéfinit une balise clé/valeur sur l'événement pour stocker des métadonnées personnalisées.
setTitle(title)CalendarEventSeriesDéfinit le titre de l'événement.
setTransparency(transparency)CalendarEventSeriesDéfinit la transparence 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 de mer (#29527A)
SLATEEnum
Ardoise (#4A716C).
TEALEnum
Turquoise (#28754E)
TURQOISEEnum
Turquoise (#1B887A)
YELLOWEnum
Jaune (#AB8B00)

EventColor

Propriétés

PropriétéTypeDescription
PALE_BLUEEnum
Bleu clair ("1"), appelé "Peacock" dans l'interface utilisateur de l'agenda
PALE_GREENEnum
Vert clair ("2"), appelé "Sage" dans l'UI de l'agenda
MAUVEEnum
Mauve ("3"), appelé "Grape" dans l'UI d'Agenda
PALE_REDEnum
Rouge clair ("4"), appelé "Flamingo" dans l'interface utilisateur de l'agenda
YELLOWEnum
Jaune ("5"), appelé "Banana" dans l'interface utilisateur de l'agenda
ORANGEEnum
Orange ("6"), appelé "Mandarine" dans l'UI d'Agenda
CYANEnum
Cyan ("7"), appelé "Lavande" dans l'interface utilisateur de l'agenda
GRAYEnum
Gris ("8"), appelé "Graphite" dans l'interface utilisateur d'Agenda
BLUEEnum
Bleu ("9"), appelé "Blueberry" dans l'interface utilisateur de l'agenda
GREENEnum
Vert ("10"), appelé "Basil" dans l'UI de l'agenda
REDEnum
Rouge ("11"), appelé "Tomate" dans l'interface utilisateur de l'agenda

EventGuest

Méthodes

MéthodeType renvoyéBrève description
getAdditionalGuests()IntegerRécupère le nombre de personnes supplémentaires que cet invité a indiqué être présentes.
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 les occurrences sur une base quotidienne.
addDailyRule()RecurrenceRuleAjoute une règle qui fait que l'événement se répète tous les jours.
addDate(date)EventRecurrenceAjoute une règle qui fait que l'événement se répète à 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 fait que l'événement se répète tous les mois.
addWeeklyExclusion()RecurrenceRuleAjoute une règle qui exclut les occurrences sur une base hebdomadaire.
addWeeklyRule()RecurrenceRuleAjoute une règle qui fait que l'événement se répète chaque semaine.
addYearlyExclusion()RecurrenceRuleAjoute une règle qui exclut les occurrences sur une base annuelle.
addYearlyRule()RecurrenceRuleAjoute une règle qui fait que l'événement se répète chaque année.
setTimeZone(timeZone)EventRecurrenceDéfinit le fuseau horaire de cette récurrence.

EventTransparency

Propriétés

PropriétéTypeDescription
OPAQUEEnumL'événement bloque une période dans l'agenda.
TRANSPARENTEnumL'événement ne bloque pas de créneaux horaires dans l'agenda.

EventType

Propriétés

PropriétéTypeDescription
DEFAULTEnumIl s'agit d'un événement régulier.
BIRTHDAYEnumIl s'agit d'un événement spécial d'une journée entière qui se répète chaque année.
FOCUS_TIMEEnumIl s'agit d'un événement "Moment de concentration".
FROM_GMAILEnumL'événement est un événement ajouté à partir de Gmail.
OUT_OF_OFFICEEnumIl s'agit d'un événement en dehors du bureau.
WORKING_LOCATIONEnumIl s'agit d'un événement lié au lieu de travail.

GuestStatus

Propriétés

PropriétéTypeDescription
INVITEDEnumL'invité a été invité, mais n'a pas indiqué s'il participera.
MAYBEEnumL'invité a indiqué qu'il pourrait y assister.
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 les occurrences sur une base quotidienne.
addDailyRule()RecurrenceRuleAjoute une règle qui fait que l'événement se répète tous les jours.
addDate(date)EventRecurrenceAjoute une règle qui fait que l'événement se répète à 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 fait que l'événement se répète tous les mois.
addWeeklyExclusion()RecurrenceRuleAjoute une règle qui exclut les occurrences sur une base hebdomadaire.
addWeeklyRule()RecurrenceRuleAjoute une règle qui fait que l'événement se répète chaque semaine.
addYearlyExclusion()RecurrenceRuleAjoute une règle qui exclut les occurrences sur une base annuelle.
addYearlyRule()RecurrenceRuleAjoute une règle qui fait que l'événement se répète 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'à des jours spécifiques 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'à des jours spécifiques 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'à des jours spécifiques 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 certain nombre d'occurrences.
until(endDate)RecurrenceRuleConfigure la règle pour qu'elle se termine à une date donnée (inclus).
weekStartsOn(day)RecurrenceRuleConfigure le jour de la semaine à partir duquel la règle s'applique.

Visibility

Propriétés

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