Calendar Service

Calendario

Este servicio permite que una secuencia de comandos acceda al Calendario de Google del usuario y lo modifique, incluidos los calendarios adicionales a los que se suscribió el usuario.

Clases

NombreDescripción breve
CalendarRepresenta un calendario que pertenece al usuario o al que se suscribió.
CalendarAppPermite que una secuencia de comandos lea y actualice el Calendario de Google del usuario.
CalendarEventRepresenta un solo evento de calendario.
CalendarEventSeriesRepresenta una serie de eventos (un evento recurrente).
ColorEs una enumeración que representa los colores con nombre disponibles en el servicio de Calendar.
EventColorEs una enumeración que representa los colores de eventos con nombre disponibles en el servicio de Calendar.
EventGuestRepresenta a un invitado de un evento.
EventRecurrenceRepresenta la configuración de recurrencia de una serie de eventos.
EventTransparencyEs una enumeración que representa la transparencia de un evento.
EventTypeEs una enum que representa el tipo de evento.
GuestStatusEs una enumeración que representa los estados que puede tener un invitado para un evento.
RecurrenceRuleRepresenta una regla de recurrencia para una serie de eventos.
VisibilityEs una enum que representa la visibilidad de un evento.

Calendar

Métodos

MétodoTipo de datos que se devuelveDescripción breve
createAllDayEvent(title, date)CalendarEventCrea un evento nuevo de todo el día.
createAllDayEvent(title, startDate, endDate)CalendarEventCrea un nuevo evento de todo el día que puede abarcar varios días.
createAllDayEvent(title, startDate, endDate, options)CalendarEventCrea un nuevo evento de todo el día que puede abarcar varios días.
createAllDayEvent(title, date, options)CalendarEventCrea un evento nuevo de todo el día.
createAllDayEventSeries(title, startDate, recurrence)CalendarEventSeriesCrea una nueva serie de eventos de todo el día.
createAllDayEventSeries(title, startDate, recurrence, options)CalendarEventSeriesCrea una nueva serie de eventos de todo el día.
createEvent(title, startTime, endTime)CalendarEventCrea un evento nuevo.
createEvent(title, startTime, endTime, options)CalendarEventCrea un evento nuevo.
createEventFromDescription(description)CalendarEventCrea un evento a partir de una descripción de formato libre.
createEventSeries(title, startTime, endTime, recurrence)CalendarEventSeriesCrea una serie de eventos nueva.
createEventSeries(title, startTime, endTime, recurrence, options)CalendarEventSeriesCrea una serie de eventos nueva.
deleteCalendar()voidBorra el calendario de forma permanente.
getColor()StringObtiene el color del calendario.
getDescription()StringObtiene la descripción del calendario.
getEventById(iCalId)CalendarEventObtiene el evento con el ID determinado.
getEventSeriesById(iCalId)CalendarEventSeriesObtiene la serie de eventos con el ID determinado.
getEvents(startTime, endTime)CalendarEvent[]Obtiene todos los eventos que ocurren dentro de un período determinado.
getEvents(startTime, endTime, options)CalendarEvent[]Obtiene todos los eventos que ocurren dentro de un período determinado y cumplen con los criterios especificados.
getEventsForDay(date)CalendarEvent[]Obtiene todos los eventos que ocurren en un día determinado.
getEventsForDay(date, options)CalendarEvent[]Obtiene todos los eventos que ocurren en un día determinado y cumplen con los criterios especificados.
getId()StringObtiene el ID del calendario.
getName()StringObtiene el nombre del calendario.
getTimeZone()StringObtiene la zona horaria del calendario.
isHidden()BooleanDetermina si el calendario está oculto en la interfaz de usuario.
isMyPrimaryCalendar()BooleanDetermina si el calendario es el calendario principal del usuario efectivo.
isOwnedByMe()BooleanDetermina si el calendario te pertenece.
isSelected()BooleanDetermina si los eventos del calendario se muestran en la interfaz de usuario.
setColor(color)CalendarEstablece el color del calendario.
setDescription(description)CalendarEstablece la descripción de un calendario.
setHidden(hidden)CalendarEstablece si el calendario es visible en la interfaz de usuario.
setName(name)CalendarEstablece el nombre del calendario.
setSelected(selected)CalendarEstablece si los eventos del calendario se muestran en la interfaz de usuario.
setTimeZone(timeZone)CalendarEstablece la zona horaria del calendario.
unsubscribeFromCalendar()voidAnula la suscripción del usuario a un calendario.

CalendarApp

Propiedades

PropiedadTipoDescripción
ColorColorEs una enumeración que representa los colores con nombre disponibles en el servicio de Calendar.
EventColorEventColorEs una enumeración que representa los colores de eventos con nombre disponibles en el servicio de Calendar.
EventTransparencyEventTransparencyEs la enumeración EventTransparency.
EventTypeEventTypeEs la enumeración EventType.
GuestStatusGuestStatusEs una enumeración que representa los estados que puede tener un invitado para un evento.
MonthMonthEs una enumeración que representa los meses del año.
VisibilityVisibilityEs una enum que representa la visibilidad de un evento.
WeekdayWeekdayEs una enumeración que representa los días de la semana.

Métodos

MétodoTipo de datos que se devuelveDescripción breve
createAllDayEvent(title, date)CalendarEventCrea un evento nuevo de todo el día.
createAllDayEvent(title, startDate, endDate)CalendarEventCrea un nuevo evento de todo el día que puede abarcar varios días.
createAllDayEvent(title, startDate, endDate, options)CalendarEventCrea un nuevo evento de todo el día que puede abarcar varios días.
createAllDayEvent(title, date, options)CalendarEventCrea un evento nuevo de todo el día.
createAllDayEventSeries(title, startDate, recurrence)CalendarEventSeriesCrea una nueva serie de eventos de todo el día.
createAllDayEventSeries(title, startDate, recurrence, options)CalendarEventSeriesCrea una nueva serie de eventos de todo el día.
createCalendar(name)CalendarCrea un calendario nuevo que es propiedad del usuario.
createCalendar(name, options)CalendarCrea un calendario nuevo que es propiedad del usuario.
createEvent(title, startTime, endTime)CalendarEventCrea un evento nuevo.
createEvent(title, startTime, endTime, options)CalendarEventCrea un evento nuevo.
createEventFromDescription(description)CalendarEventCrea un evento a partir de una descripción de formato libre.
createEventSeries(title, startTime, endTime, recurrence)CalendarEventSeriesCrea una serie de eventos nueva.
createEventSeries(title, startTime, endTime, recurrence, options)CalendarEventSeriesCrea una serie de eventos nueva.
getAllCalendars()Calendar[]Obtiene todos los calendarios que posee el usuario o a los que está suscrito.
getAllOwnedCalendars()Calendar[]Obtiene todos los calendarios que posee el usuario.
getCalendarById(id)Calendar|nullObtiene el calendario con el ID determinado.
getCalendarsByName(name)Calendar[]Obtiene todos los calendarios con un nombre determinado que pertenecen al usuario o a los que se suscribió.
getColor()StringObtiene el color del calendario.
getDefaultCalendar()CalendarObtiene el calendario predeterminado del usuario.
getDescription()StringObtiene la descripción del calendario.
getEventById(iCalId)CalendarEventObtiene el evento con el ID determinado.
getEventSeriesById(iCalId)CalendarEventSeriesObtiene la serie de eventos con el ID determinado.
getEvents(startTime, endTime)CalendarEvent[]Obtiene todos los eventos que ocurren dentro de un período determinado.
getEvents(startTime, endTime, options)CalendarEvent[]Obtiene todos los eventos que ocurren dentro de un período determinado y cumplen con los criterios especificados.
getEventsForDay(date)CalendarEvent[]Obtiene todos los eventos que ocurren en un día determinado.
getEventsForDay(date, options)CalendarEvent[]Obtiene todos los eventos que ocurren en un día determinado y cumplen con los criterios especificados.
getId()StringObtiene el ID del calendario.
getName()StringObtiene el nombre del calendario.
getOwnedCalendarById(id)Calendar|nullObtiene el calendario con el ID determinado, si el usuario es propietario de él.
getOwnedCalendarsByName(name)Calendar[]Obtiene todos los calendarios con un nombre determinado que posee el usuario.
getTimeZone()StringObtiene la zona horaria del calendario.
isHidden()BooleanDetermina si el calendario está oculto en la interfaz de usuario.
isMyPrimaryCalendar()BooleanDetermina si el calendario es el calendario principal del usuario efectivo.
isOwnedByMe()BooleanDetermina si el calendario te pertenece.
isSelected()BooleanDetermina si los eventos del calendario se muestran en la interfaz de usuario.
newRecurrence()EventRecurrenceCrea un objeto de recurrencia nuevo que se puede usar para crear reglas de recurrencia de eventos.
setColor(color)CalendarEstablece el color del calendario.
setDescription(description)CalendarEstablece la descripción de un calendario.
setHidden(hidden)CalendarEstablece si el calendario es visible en la interfaz de usuario.
setName(name)CalendarEstablece el nombre del calendario.
setSelected(selected)CalendarEstablece si los eventos del calendario se muestran en la interfaz de usuario.
setTimeZone(timeZone)CalendarEstablece la zona horaria del calendario.
subscribeToCalendar(id)CalendarSuscribe al usuario al calendario con el ID determinado, si el usuario tiene permiso para suscribirse.
subscribeToCalendar(id, options)CalendarSuscribe al usuario al calendario con el ID determinado, si el usuario tiene permiso para suscribirse.

CalendarEvent

Métodos

MétodoTipo de datos que se devuelveDescripción breve
addEmailReminder(minutesBefore)CalendarEventAgrega un nuevo recordatorio por correo electrónico al evento.
addGuest(email)CalendarEventAgrega un invitado al evento.
addPopupReminder(minutesBefore)CalendarEventAgrega una notificación emergente nueva al evento.
addSmsReminder(minutesBefore)CalendarEventAgrega un nuevo recordatorio por SMS al evento.
anyoneCanAddSelf()BooleanDetermina si las personas pueden agregarse como invitados a un evento de Calendario.
deleteEvent()voidBorra un evento del Calendario.
deleteTag(key)CalendarEventBorra una etiqueta de clave-valor del evento.
getAllDayEndDate()DateObtiene la fecha en la que finaliza este evento de calendario que dura todo el día.
getAllDayStartDate()DateObtiene la fecha en la que comienza este evento de calendario que dura todo el día.
getAllTagKeys()String[]Obtiene todas las claves de las etiquetas que se configuraron en el evento.
getColor()StringDevuelve el color del evento de calendario.
getCreators()String[]Obtiene los creadores de un evento.
getDateCreated()DateObtiene la fecha en que se creó el evento.
getDescription()StringObtiene la descripción del evento.
getEmailReminders()Integer[]Obtiene los valores de minutos de todos los recordatorios por correo electrónico del evento.
getEndTime()DateObtiene la fecha y la hora en que finaliza este evento de calendario.
getEventSeries()CalendarEventSeriesObtiene la serie de eventos recurrentes a la que pertenece este evento.
getEventType()EventTypeObtiene el EventType de este evento.
getGuestByEmail(email)EventGuestObtiene un invitado por dirección de correo electrónico.
getGuestList()EventGuest[]Obtiene los invitados del evento, sin incluir al propietario.
getGuestList(includeOwner)EventGuest[]Obtiene los invitados del evento, incluidos los propietarios del evento.
getId()StringObtiene el iCalUID único del evento.
getLastUpdated()DateObtiene la fecha en que se actualizó el evento por última vez.
getLocation()StringObtiene la ubicación del evento.
getMyStatus()GuestStatusObtiene el estado del evento (por ejemplo, si asistirá o si está invitado) del usuario efectivo.
getOriginalCalendarId()StringObtén el ID del calendario en el que se creó originalmente este evento.
getPopupReminders()Integer[]Obtiene los valores de minutos de todos los recordatorios emergentes del evento.
getSmsReminders()Integer[]Obtiene los valores de minutos de todos los recordatorios por SMS del evento.
getStartTime()DateObtiene la fecha y la hora en que comienza este evento de calendario.
getTag(key)StringObtiene el valor de una etiqueta del evento.
getTitle()StringObtiene el título del evento.
getTransparency()EventTransparencyObtiene la transparencia del evento.
getVisibility()VisibilityObtiene la visibilidad del evento.
guestsCanInviteOthers()BooleanDetermina si los invitados pueden invitar a otras personas.
guestsCanModify()BooleanDetermina si los invitados pueden modificar el evento.
guestsCanSeeGuests()BooleanDetermina si los invitados pueden ver a otros invitados.
isAllDayEvent()BooleanDetermina si este es un evento que dura todo el día.
isOwnedByMe()BooleanDetermina si eres el propietario del evento.
isRecurringEvent()BooleanDetermina si el evento forma parte de una serie de eventos.
removeAllReminders()CalendarEventQuita todos los recordatorios del evento.
removeGuest(email)CalendarEventQuita a un invitado del evento.
resetRemindersToDefault()CalendarEventRestablece los recordatorios con la configuración predeterminada del calendario.
setAllDayDate(date)CalendarEventEstablece la fecha del evento.
setAllDayDates(startDate, endDate)CalendarEventEstablece las fechas del evento.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventEstablece si los usuarios que no son invitados pueden agregarse al evento.
setColor(color)CalendarEventEstablece el color del evento de calendario.
setDescription(description)CalendarEventEstablece la descripción del evento.
setGuestsCanInviteOthers(guestsCanInviteOthers)CalendarEventEstablece si los invitados pueden invitar a otras personas.
setGuestsCanModify(guestsCanModify)CalendarEventEstablece si los invitados pueden modificar el evento.
setGuestsCanSeeGuests(guestsCanSeeGuests)CalendarEventEstablece si los invitados pueden ver a otros invitados.
setLocation(location)CalendarEventEstablece la ubicación del evento.
setMyStatus(status)CalendarEventEstablece el estado del evento (por ejemplo, si asistirá o si está invitado) del usuario efectivo.
setTag(key, value)CalendarEventEstablece una etiqueta de clave/valor en el evento para almacenar metadatos personalizados.
setTime(startTime, endTime)CalendarEventEstablece las fechas y horas de inicio y finalización del evento.
setTitle(title)CalendarEventEstablece el título del evento.
setTransparency(transparency)CalendarEventEstablece la transparencia del evento.
setVisibility(visibility)CalendarEventEstablece la visibilidad del evento.

CalendarEventSeries

Métodos

MétodoTipo de datos que se devuelveDescripción breve
addEmailReminder(minutesBefore)CalendarEventSeriesAgrega un nuevo recordatorio por correo electrónico al evento.
addGuest(email)CalendarEventSeriesAgrega un invitado al evento.
addPopupReminder(minutesBefore)CalendarEventSeriesAgrega una notificación emergente nueva al evento.
addSmsReminder(minutesBefore)CalendarEventSeriesAgrega un nuevo recordatorio por SMS al evento.
anyoneCanAddSelf()BooleanDetermina si las personas pueden agregarse como invitados a un evento de Calendario.
deleteEventSeries()voidBorra la serie de eventos.
deleteTag(key)CalendarEventSeriesBorra una etiqueta de clave-valor del evento.
getAllTagKeys()String[]Obtiene todas las claves de las etiquetas que se configuraron en el evento.
getColor()StringDevuelve el color del evento de calendario.
getCreators()String[]Obtiene los creadores de un evento.
getDateCreated()DateObtiene la fecha en que se creó el evento.
getDescription()StringObtiene la descripción del evento.
getEmailReminders()Integer[]Obtiene los valores de minutos de todos los recordatorios por correo electrónico del evento.
getEventType()EventTypeObtiene el EventType de este evento.
getGuestByEmail(email)EventGuestObtiene un invitado por dirección de correo electrónico.
getGuestList()EventGuest[]Obtiene los invitados del evento, sin incluir al propietario.
getGuestList(includeOwner)EventGuest[]Obtiene los invitados del evento, incluidos los propietarios del evento.
getId()StringObtiene el iCalUID único del evento.
getLastUpdated()DateObtiene la fecha en que se actualizó el evento por última vez.
getLocation()StringObtiene la ubicación del evento.
getMyStatus()GuestStatusObtiene el estado del evento (por ejemplo, si asistirá o si está invitado) del usuario efectivo.
getOriginalCalendarId()StringObtén el ID del calendario en el que se creó originalmente este evento.
getPopupReminders()Integer[]Obtiene los valores de minutos de todos los recordatorios emergentes del evento.
getSmsReminders()Integer[]Obtiene los valores de minutos de todos los recordatorios por SMS del evento.
getTag(key)StringObtiene el valor de una etiqueta del evento.
getTitle()StringObtiene el título del evento.
getTransparency()EventTransparencyObtiene la transparencia del evento.
getVisibility()VisibilityObtiene la visibilidad del evento.
guestsCanInviteOthers()BooleanDetermina si los invitados pueden invitar a otras personas.
guestsCanModify()BooleanDetermina si los invitados pueden modificar el evento.
guestsCanSeeGuests()BooleanDetermina si los invitados pueden ver a otros invitados.
isOwnedByMe()BooleanDetermina si eres el propietario del evento.
removeAllReminders()CalendarEventSeriesQuita todos los recordatorios del evento.
removeGuest(email)CalendarEventSeriesQuita a un invitado del evento.
resetRemindersToDefault()CalendarEventSeriesRestablece los recordatorios con la configuración predeterminada del calendario.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventSeriesEstablece si los usuarios que no son invitados pueden agregarse al evento.
setColor(color)CalendarEventSeriesEstablece el color del evento de calendario.
setDescription(description)CalendarEventSeriesEstablece la descripción del evento.
setGuestsCanInviteOthers(guestsCanInviteOthers)CalendarEventSeriesEstablece si los invitados pueden invitar a otras personas.
setGuestsCanModify(guestsCanModify)CalendarEventSeriesEstablece si los invitados pueden modificar el evento.
setGuestsCanSeeGuests(guestsCanSeeGuests)CalendarEventSeriesEstablece si los invitados pueden ver a otros invitados.
setLocation(location)CalendarEventSeriesEstablece la ubicación del evento.
setMyStatus(status)CalendarEventSeriesEstablece el estado del evento (por ejemplo, si asistirá o si está invitado) del usuario efectivo.
setRecurrence(recurrence, startDate)CalendarEventSeriesEstablece las reglas de recurrencia para una serie de eventos de todo el día.
setRecurrence(recurrence, startTime, endTime)CalendarEventSeriesEstablece las reglas de recurrencia para esta serie de eventos.
setTag(key, value)CalendarEventSeriesEstablece una etiqueta de clave/valor en el evento para almacenar metadatos personalizados.
setTitle(title)CalendarEventSeriesEstablece el título del evento.
setTransparency(transparency)CalendarEventSeriesEstablece la transparencia del evento.
setVisibility(visibility)CalendarEventSeriesEstablece la visibilidad del evento.

Color

Propiedades

PropiedadTipoDescripción
BLUEEnum
Azul (#2952A3)
BROWNEnum
Marrón (#8D6F47).
CHARCOALEnum
Grafito (#4E5D6C)
CHESTNUTEnum
Castaño (#865A5A).
GRAYEnum
Gris (#5A6986)
GREENEnum
Verde (#0D7813).
INDIGOEnum
Índigo (#5229A3).
LIMEEnum
Lime (#528800).
MUSTARDEnum
Mostaza (#88880E).
OLIVEEnum
Olive (#6E6E41).
ORANGEEnum
Naranja (#BE6D00).
PINKEnum
Rosa (#B1365F)
PLUMEnum
Ciruela (#705770).
PURPLEEnum
Púrpura (#7A367A).
REDEnum
Rojo (#A32929).
RED_ORANGEEnum
Naranja rojizo (#B1440E)
SEA_BLUEEnum
Azul marino (#29527A).
SLATEEnum
Lista (#4A716C).
TEALEnum
Verde azulado (#28754E)
TURQOISEEnum
Turquesa (#1B887A).
YELLOWEnum
Amarillo (#AB8B00).

EventColor

Propiedades

PropiedadTipoDescripción
PALE_BLUEEnum
Azul pálido ("1"), al que se hace referencia como "Lavanda" en la IU de Calendar
PALE_GREENEnum
Verde pálido ("2"), al que se hace referencia como "Salvia" en la IU del Calendario
MAUVEEnum
Malva ("3"), al que se hace referencia como "Uva" en la IU del Calendario
PALE_REDEnum
Rojo pálido ("4"), al que se hace referencia como "Flamenco" en la IU del Calendario.
YELLOWEnum
Amarillo ("5"), al que se hace referencia como "Banana" en la IU del Calendario.
ORANGEEnum
Naranja ("6"), al que se hace referencia como "Mandarina" en la IU del Calendario
CYANEnum
Cian ("7"), al que se hace referencia como "Peacock" en la IU del Calendario.
GRAYEnum
Gris ("8"), al que se hace referencia como "Grafito" en la IU del Calendario
BLUEEnum
Azul ("9"), al que se hace referencia como "Arándano" en la IU del Calendario
GREENEnum
Verde ("10"), al que se hace referencia como "Albahaca" en la IU del Calendario
REDEnum
Rojo ("11"), al que se hace referencia como "Tomate" en la IU del Calendario

EventGuest

Métodos

MétodoTipo de datos que se devuelveDescripción breve
getAdditionalGuests()IntegerObtiene la cantidad de personas adicionales que este invitado indicó que asistirán.
getEmail()StringObtiene la dirección de correo electrónico del invitado.
getGuestStatus()GuestStatusObtiene el estado del invitado para el evento.
getName()StringObtiene el nombre del huésped.

EventRecurrence

Métodos

MétodoTipo de datos que se devuelveDescripción breve
addDailyExclusion()RecurrenceRuleAgrega una regla que excluye las ocurrencias a diario.
addDailyRule()RecurrenceRuleAgrega una regla que hace que el evento se repita a diario.
addDate(date)EventRecurrenceAgrega una regla que hace que el evento se repita en una fecha específica.
addDateExclusion(date)EventRecurrenceAgrega una regla que excluye una ocurrencia para una fecha específica.
addMonthlyExclusion()RecurrenceRuleAgrega una regla que excluye las ocurrencias de forma mensual.
addMonthlyRule()RecurrenceRuleAgrega una regla que hace que el evento se repita mensualmente.
addWeeklyExclusion()RecurrenceRuleAgrega una regla que excluye las ocurrencias de forma semanal.
addWeeklyRule()RecurrenceRuleAgrega una regla que hace que el evento se repita semanalmente.
addYearlyExclusion()RecurrenceRuleAgrega una regla que excluye las ocurrencias de forma anual.
addYearlyRule()RecurrenceRuleAgrega una regla que hace que el evento se repita anualmente.
setTimeZone(timeZone)EventRecurrenceEstablece la zona horaria para esta recurrencia.

EventTransparency

Propiedades

PropiedadTipoDescripción
OPAQUEEnumEl evento bloquea tiempo en el calendario.
TRANSPARENTEnumEl evento no bloquea tiempo en el calendario.

EventType

Propiedades

PropiedadTipoDescripción
DEFAULTEnumSi el evento es habitual.
BIRTHDAYEnumEl evento es especial y dura todo el día, y se repite anualmente.
FOCUS_TIMEEnumEl evento es de tiempo dedicado.
FROM_GMAILEnumEl evento es un evento de Gmail.
OUT_OF_OFFICEEnumEl evento es un evento fuera de la oficina.
WORKING_LOCATIONEnumEl evento es un evento de ubicación de trabajo.

GuestStatus

Propiedades

PropiedadTipoDescripción
INVITEDEnumSe invitó al huésped, pero no indicó si asistirá.
MAYBEEnumEl invitado indicó que podría asistir.
NOEnumEl invitado indicó que no asistirá.
OWNEREnumEl invitado es el propietario del evento.
YESEnumEl invitado indicó que asistirá.

RecurrenceRule

Métodos

MétodoTipo de datos que se devuelveDescripción breve
addDailyExclusion()RecurrenceRuleAgrega una regla que excluye las ocurrencias a diario.
addDailyRule()RecurrenceRuleAgrega una regla que hace que el evento se repita a diario.
addDate(date)EventRecurrenceAgrega una regla que hace que el evento se repita en una fecha específica.
addDateExclusion(date)EventRecurrenceAgrega una regla que excluye una ocurrencia para una fecha específica.
addMonthlyExclusion()RecurrenceRuleAgrega una regla que excluye las ocurrencias de forma mensual.
addMonthlyRule()RecurrenceRuleAgrega una regla que hace que el evento se repita mensualmente.
addWeeklyExclusion()RecurrenceRuleAgrega una regla que excluye las ocurrencias de forma semanal.
addWeeklyRule()RecurrenceRuleAgrega una regla que hace que el evento se repita semanalmente.
addYearlyExclusion()RecurrenceRuleAgrega una regla que excluye las ocurrencias de forma anual.
addYearlyRule()RecurrenceRuleAgrega una regla que hace que el evento se repita anualmente.
interval(interval)RecurrenceRuleConfigura la regla para que solo se aplique en este intervalo de la unidad de tiempo de la regla.
onlyInMonth(month)RecurrenceRuleConfigura la regla para que solo se aplique a un mes específico.
onlyInMonths(months)RecurrenceRuleConfigura la regla para que solo se aplique a meses específicos.
onlyOnMonthDay(day)RecurrenceRuleConfigura la regla para que solo se aplique a un día específico del mes.
onlyOnMonthDays(days)RecurrenceRuleConfigura la regla para que solo se aplique a días específicos del mes.
onlyOnWeek(week)RecurrenceRuleConfigura la regla para que solo se aplique a una semana específica del año.
onlyOnWeekday(day)RecurrenceRuleConfigura la regla para que solo se aplique a un día específico de la semana.
onlyOnWeekdays(days)RecurrenceRuleConfigura la regla para que solo se aplique a días específicos de la semana.
onlyOnWeeks(weeks)RecurrenceRuleConfigura la regla para que solo se aplique a semanas específicas del año.
onlyOnYearDay(day)RecurrenceRuleConfigura la regla para que solo se aplique a un día específico del año.
onlyOnYearDays(days)RecurrenceRuleConfigura la regla para que solo se aplique a días específicos del año.
setTimeZone(timeZone)EventRecurrenceEstablece la zona horaria para esta recurrencia.
times(times)RecurrenceRuleConfigura la regla para que finalice después de una cantidad determinada de repeticiones.
until(endDate)RecurrenceRuleConfigura la regla para que finalice en una fecha determinada (inclusive).
weekStartsOn(day)RecurrenceRuleConfigura el día en que comienza la semana, a los efectos de aplicar la regla.

Visibility

Propiedades

PropiedadTipoDescripción
CONFIDENTIALEnumEl evento es privado.
DEFAULTEnumUsa la visibilidad predeterminada para los eventos del calendario.
PRIVATEEnumEl evento es privado y solo los asistentes pueden ver sus detalles.
PUBLICEnumEl evento es público y los detalles son visibles para todos los lectores del calendario.