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
| Nombre | Descripción breve | 
|---|---|
| Calendar | Representa un calendario que pertenece al usuario o al que se suscribió. | 
| Calendar | Permite que una secuencia de comandos lea y actualice el Calendario de Google del usuario. | 
| Calendar | Representa un solo evento de calendario. | 
| Calendar | Representa una serie de eventos (un evento recurrente). | 
| Color | Es una enumeración que representa los colores con nombre disponibles en el servicio de Calendario. | 
| Event | Es una enumeración que representa los colores de eventos nombrados disponibles en el servicio de Calendario. | 
| Event | Representa a un invitado de un evento. | 
| Event | Representa la configuración de recurrencia de una serie de eventos. | 
| Event | Es una enumeración que representa la transparencia de un evento. | 
| Event | Es una enumeración que representa el tipo de un evento. | 
| Guest | Es una enumeración que representa los estados que puede tener un invitado para un evento. | 
| Recurrence | Representa una regla de recurrencia para una serie de eventos. | 
| Visibility | Es una enumeración que representa la visibilidad de un evento. | 
Calendar
Métodos
| Método | Tipo de datos que se muestra | Descripción breve | 
|---|---|---|
| create | Calendar | Crea un evento de todo el día nuevo. | 
| create | Calendar | Crea un nuevo evento de todo el día que puede abarcar varios días. | 
| create | Calendar | Crea un nuevo evento de todo el día que puede abarcar varios días. | 
| create | Calendar | Crea un evento de todo el día nuevo. | 
| create | Calendar | Crea una nueva serie de eventos de todo el día. | 
| create | Calendar | Crea una nueva serie de eventos de todo el día. | 
| create | Calendar | Crea un evento nuevo. | 
| create | Calendar | Crea un evento nuevo. | 
| create | Calendar | Crea un evento a partir de una descripción de formato libre. | 
| create | Calendar | Crea una nueva serie de eventos. | 
| create | Calendar | Crea una nueva serie de eventos. | 
| delete | void | Borra el calendario de forma permanente. | 
| get | String | Obtiene el color del calendario. | 
| get | String | Obtiene la descripción del calendario. | 
| get | Calendar | Obtiene el evento con el ID determinado. | 
| get | Calendar | Obtiene la serie de eventos con el ID determinado. | 
| get | Calendar | Obtiene todos los eventos que ocurren dentro de un período determinado. | 
| get | Calendar | Obtiene todos los eventos que ocurren dentro de un período determinado y que cumplen con los criterios especificados. | 
| get | Calendar | Obtiene todos los eventos que ocurren en un día determinado. | 
| get | Calendar | Obtiene todos los eventos que ocurren en un día determinado y que cumplen con los criterios especificados. | 
| get | String | Obtiene el ID del calendario. | 
| get | String | Obtiene el nombre del calendario. | 
| get | String | Obtiene la zona horaria del calendario. | 
| is | Boolean | Determina si el calendario está oculto en la interfaz de usuario. | 
| is | Boolean | Determina si el calendario es el principal para el usuario efectivo. | 
| is | Boolean | Determina si el calendario te pertenece. | 
| is | Boolean | Determina si los eventos del calendario se muestran en la interfaz de usuario. | 
| set | Calendar | Establece el color del calendario. | 
| set | Calendar | Establece la descripción de un calendario. | 
| set | Calendar | Establece si el calendario es visible en la interfaz de usuario. | 
| set | Calendar | Establece el nombre del calendario. | 
| set | Calendar | Establece si los eventos del calendario se muestran en la interfaz de usuario. | 
| set | Calendar | Establece la zona horaria del calendario. | 
| unsubscribe | void | Anula la suscripción del usuario a un calendario. | 
Calendar
Propiedades
| Propiedad | Tipo | Descripción | 
|---|---|---|
| Color | Color | Es una enumeración que representa los colores con nombre disponibles en el servicio de Calendario. | 
| Event | Event | Es una enumeración que representa los colores de eventos nombrados disponibles en el servicio de Calendario. | 
| Event | Event | La enumeración Event | 
| Event | Event | La enumeración Event | 
| Guest | Guest | Es una enumeración que representa los estados que puede tener un invitado para un evento. | 
| Month | Month | Es una enumeración que representa los meses del año. | 
| Visibility | Visibility | Es una enumeración que representa la visibilidad de un evento. | 
| Weekday | Weekday | Es una enumeración que representa los días de la semana. | 
Métodos
| Método | Tipo de datos que se muestra | Descripción breve | 
|---|---|---|
| create | Calendar | Crea un evento de todo el día nuevo. | 
| create | Calendar | Crea un nuevo evento de todo el día que puede abarcar varios días. | 
| create | Calendar | Crea un nuevo evento de todo el día que puede abarcar varios días. | 
| create | Calendar | Crea un evento de todo el día nuevo. | 
| create | Calendar | Crea una nueva serie de eventos de todo el día. | 
| create | Calendar | Crea una nueva serie de eventos de todo el día. | 
| create | Calendar | Crea un calendario nuevo que pertenece al usuario. | 
| create | Calendar | Crea un calendario nuevo que pertenece al usuario. | 
| create | Calendar | Crea un evento nuevo. | 
| create | Calendar | Crea un evento nuevo. | 
| create | Calendar | Crea un evento a partir de una descripción de formato libre. | 
| create | Calendar | Crea una nueva serie de eventos. | 
| create | Calendar | Crea una nueva serie de eventos. | 
| get | Calendar[] | Obtiene todos los calendarios que el usuario posee o a los que se suscribió. | 
| get | Calendar[] | Obtiene todos los calendarios que posee el usuario. | 
| get | Calendar | Obtiene el calendario con el ID determinado. | 
| get | Calendar[] | Obtiene todos los calendarios con un nombre determinado que pertenecen al usuario o a los que se suscribió. | 
| get | String | Obtiene el color del calendario. | 
| get | Calendar | Obtiene el calendario predeterminado del usuario. | 
| get | String | Obtiene la descripción del calendario. | 
| get | Calendar | Obtiene el evento con el ID determinado. | 
| get | Calendar | Obtiene la serie de eventos con el ID determinado. | 
| get | Calendar | Obtiene todos los eventos que ocurren dentro de un período determinado. | 
| get | Calendar | Obtiene todos los eventos que ocurren dentro de un período determinado y que cumplen con los criterios especificados. | 
| get | Calendar | Obtiene todos los eventos que ocurren en un día determinado. | 
| get | Calendar | Obtiene todos los eventos que ocurren en un día determinado y que cumplen con los criterios especificados. | 
| get | String | Obtiene el ID del calendario. | 
| get | String | Obtiene el nombre del calendario. | 
| get | Calendar | Obtiene el calendario con el ID determinado, si el usuario es el propietario. | 
| get | Calendar[] | Obtiene todos los calendarios con un nombre determinado que pertenecen al usuario. | 
| get | String | Obtiene la zona horaria del calendario. | 
| is | Boolean | Determina si el calendario está oculto en la interfaz de usuario. | 
| is | Boolean | Determina si el calendario es el principal para el usuario efectivo. | 
| is | Boolean | Determina si el calendario te pertenece. | 
| is | Boolean | Determina si los eventos del calendario se muestran en la interfaz de usuario. | 
| new | Event | Crea un nuevo objeto de recurrencia, que se puede usar para crear reglas de recurrencia de eventos. | 
| set | Calendar | Establece el color del calendario. | 
| set | Calendar | Establece la descripción de un calendario. | 
| set | Calendar | Establece si el calendario es visible en la interfaz de usuario. | 
| set | Calendar | Establece el nombre del calendario. | 
| set | Calendar | Establece si los eventos del calendario se muestran en la interfaz de usuario. | 
| set | Calendar | Establece la zona horaria del calendario. | 
| subscribe | Calendar | Suscribe al usuario al calendario con el ID determinado, si tiene permiso para hacerlo. | 
| subscribe | Calendar | Suscribe al usuario al calendario con el ID determinado, si tiene permiso para hacerlo. | 
Calendar
Métodos
| Método | Tipo de datos que se muestra | Descripción breve | 
|---|---|---|
| add | Calendar | Agrega un nuevo recordatorio por correo electrónico al evento. | 
| add | Calendar | Agrega un invitado al evento. | 
| add | Calendar | Agrega una nueva notificación emergente al evento. | 
| add | Calendar | Agrega un nuevo recordatorio por SMS al evento. | 
| anyone | Boolean | Determina si las personas pueden agregarse como invitados a un evento de Calendario. | 
| delete | void | Borra un evento de Calendario. | 
| delete | Calendar | Borra una etiqueta de clave-valor del evento. | 
| get | Date | Obtiene la fecha en la que finaliza este evento de calendario de todo el día. | 
| get | Date | Obtiene la fecha en la que comienza este evento de calendario que dura todo el día. | 
| get | String[] | Obtiene todas las claves de las etiquetas que se configuraron en el evento. | 
| get | String | Muestra el color del evento de calendario. | 
| get | String[] | Obtiene a los creadores de un evento. | 
| get | Date | Obtiene la fecha en que se creó el evento. | 
| get | String | Obtiene la descripción del evento. | 
| get | Integer[] | Obtiene los valores de minutos de todos los recordatorios por correo electrónico del evento. | 
| get | Date | Obtiene la fecha y hora en que finaliza este evento de calendario. | 
| get | Calendar | Obtiene la serie de eventos recurrentes a la que pertenece este evento. | 
| get | Event | Obtiene el Eventde este evento. | 
| get | Event | Obtiene un invitado por dirección de correo electrónico. | 
| get | Event | Obtiene los invitados del evento, sin incluir al propietario. | 
| get | Event | Obtiene los invitados del evento, lo que puede incluir a los propietarios del evento. | 
| get | String | Obtiene el iCalUID único del evento. | 
| get | Date | Obtiene la fecha en la que se actualizó el evento por última vez. | 
| get | String | Obtiene la ubicación del evento. | 
| get | Guest | Obtiene el estado del evento (como asistir o invitado) del usuario efectivo. | 
| get | String | Obtén el ID del calendario en el que se creó originalmente este evento. | 
| get | Integer[] | Obtiene los valores de minutos de todos los recordatorios emergentes del evento. | 
| get | Integer[] | Obtiene los valores de minutos de todos los recordatorios por SMS del evento. | 
| get | Date | Obtiene la fecha y la hora en que comienza este evento de calendario. | 
| get | String | Obtiene un valor de etiqueta del evento. | 
| get | String | Obtiene el título del evento. | 
| get | Event | Obtiene la transparencia del evento. | 
| get | Visibility | Obtiene la visibilidad del evento. | 
| guests | Boolean | Determina si los invitados pueden invitar a otras personas. | 
| guests | Boolean | Determina si los invitados pueden modificar el evento. | 
| guests | Boolean | Determina si los invitados pueden ver a otros invitados. | 
| is | Boolean | Determina si se trata de un evento que dura todo el día. | 
| is | Boolean | Determina si eres el propietario del evento. | 
| is | Boolean | Determina si el evento forma parte de una serie de eventos. | 
| remove | Calendar | Quita todos los recordatorios del evento. | 
| remove | Calendar | Quita a un invitado del evento. | 
| reset | Calendar | Restablece los recordatorios con la configuración predeterminada del calendario. | 
| set | Calendar | Establece la fecha del evento. | 
| set | Calendar | Establece las fechas del evento. | 
| set | Calendar | Establece si las personas que no son invitados pueden agregarse al evento. | 
| set | Calendar | Establece el color del evento de calendario. | 
| set | Calendar | Establece la descripción del evento. | 
| set | Calendar | Establece si los invitados pueden invitar a otras personas. | 
| set | Calendar | Establece si los invitados pueden modificar el evento. | 
| set | Calendar | Establece si los invitados pueden ver a otros invitados. | 
| set | Calendar | Establece la ubicación del evento. | 
| set | Calendar | Establece el estado del evento (como asistir o invitado) del usuario efectivo. | 
| set | Calendar | Establece una etiqueta de clave-valor en el evento para almacenar metadatos personalizados. | 
| set | Calendar | Establece las fechas y horas de inicio y finalización del evento. | 
| set | Calendar | Establece el título del evento. | 
| set | Calendar | Establece la transparencia del evento. | 
| set | Calendar | Establece la visibilidad del evento. | 
Calendar
Métodos
| Método | Tipo de datos que se muestra | Descripción breve | 
|---|---|---|
| add | Calendar | Agrega un nuevo recordatorio por correo electrónico al evento. | 
| add | Calendar | Agrega un invitado al evento. | 
| add | Calendar | Agrega una nueva notificación emergente al evento. | 
| add | Calendar | Agrega un nuevo recordatorio por SMS al evento. | 
| anyone | Boolean | Determina si las personas pueden agregarse como invitados a un evento de Calendario. | 
| delete | void | Borra la serie de eventos. | 
| delete | Calendar | Borra una etiqueta de clave-valor del evento. | 
| get | String[] | Obtiene todas las claves de las etiquetas que se configuraron en el evento. | 
| get | String | Muestra el color del evento de calendario. | 
| get | String[] | Obtiene a los creadores de un evento. | 
| get | Date | Obtiene la fecha en que se creó el evento. | 
| get | String | Obtiene la descripción del evento. | 
| get | Integer[] | Obtiene los valores de minutos de todos los recordatorios por correo electrónico del evento. | 
| get | Event | Obtiene el Eventde este evento. | 
| get | Event | Obtiene un invitado por dirección de correo electrónico. | 
| get | Event | Obtiene los invitados del evento, sin incluir al propietario. | 
| get | Event | Obtiene los invitados del evento, lo que puede incluir a los propietarios del evento. | 
| get | String | Obtiene el iCalUID único del evento. | 
| get | Date | Obtiene la fecha en la que se actualizó el evento por última vez. | 
| get | String | Obtiene la ubicación del evento. | 
| get | Guest | Obtiene el estado del evento (como asistir o invitado) del usuario efectivo. | 
| get | String | Obtén el ID del calendario en el que se creó originalmente este evento. | 
| get | Integer[] | Obtiene los valores de minutos de todos los recordatorios emergentes del evento. | 
| get | Integer[] | Obtiene los valores de minutos de todos los recordatorios por SMS del evento. | 
| get | String | Obtiene un valor de etiqueta del evento. | 
| get | String | Obtiene el título del evento. | 
| get | Event | Obtiene la transparencia del evento. | 
| get | Visibility | Obtiene la visibilidad del evento. | 
| guests | Boolean | Determina si los invitados pueden invitar a otras personas. | 
| guests | Boolean | Determina si los invitados pueden modificar el evento. | 
| guests | Boolean | Determina si los invitados pueden ver a otros invitados. | 
| is | Boolean | Determina si eres el propietario del evento. | 
| remove | Calendar | Quita todos los recordatorios del evento. | 
| remove | Calendar | Quita a un invitado del evento. | 
| reset | Calendar | Restablece los recordatorios con la configuración predeterminada del calendario. | 
| set | Calendar | Establece si las personas que no son invitados pueden agregarse al evento. | 
| set | Calendar | Establece el color del evento de calendario. | 
| set | Calendar | Establece la descripción del evento. | 
| set | Calendar | Establece si los invitados pueden invitar a otras personas. | 
| set | Calendar | Establece si los invitados pueden modificar el evento. | 
| set | Calendar | Establece si los invitados pueden ver a otros invitados. | 
| set | Calendar | Establece la ubicación del evento. | 
| set | Calendar | Establece el estado del evento (como asistir o invitado) del usuario efectivo. | 
| set | Calendar | Establece las reglas de recurrencia para una serie de eventos de un día completo. | 
| set | Calendar | Establece las reglas de recurrencia para esta serie de eventos. | 
| set | Calendar | Establece una etiqueta de clave-valor en el evento para almacenar metadatos personalizados. | 
| set | Calendar | Establece el título del evento. | 
| set | Calendar | Establece la transparencia del evento. | 
| set | Calendar | Establece la visibilidad del evento. | 
Color
Propiedades
| Propiedad | Tipo | Descripción | 
|---|---|---|
| BLUE | Enum | #2952A3). | 
| BROWN | Enum | #8D6F47). | 
| CHARCOAL | Enum | #4E5D6C). | 
| CHESTNUT | Enum | #865A5A). | 
| GRAY | Enum | #5A6986). | 
| GREEN | Enum | #0D7813). | 
| INDIGO | Enum | #5229A3). | 
| LIME | Enum | #528800). | 
| MUSTARD | Enum | #88880E). | 
| OLIVE | Enum | #6E6E41). | 
| ORANGE | Enum | #BE6D00). | 
| PINK | Enum | #B1365F). | 
| PLUM | Enum | #705770). | 
| PURPLE | Enum | #7A367A). | 
| RED | Enum | #A32929). | 
| RED_ORANGE | Enum | #B1440E). | 
| SEA_BLUE | Enum | #29527A). | 
| SLATE | Enum | #4A716C). | 
| TEAL | Enum | #28754E). | 
| TURQOISE | Enum | #1B887A). | 
| YELLOW | Enum | #AB8B00). | 
Event
Propiedades
| Propiedad | Tipo | Descripción | 
|---|---|---|
| PALE_BLUE | Enum | "1"), denominado "Peacock" en la IU del Calendario | 
| PALE_GREEN | Enum | "2"), denominado "Sage" en la IU del Calendario | 
| MAUVE | Enum | "3"), que se denomina "Grape" en la IU del Calendario | 
| PALE_RED | Enum | "4"), denominado "Flamenco" en la IU del Calendario | 
| YELLOW | Enum | "5"), denominado “Banana” en la IU del Calendario | 
| ORANGE | Enum | "6"), que se denomina "Mandarina" en la IU del Calendario | 
| CYAN | Enum | "7"), denominado "Lavanda" en la IU del Calendario | 
| GRAY | Enum | "8"), denominado "Grafito" en la IU del Calendario | 
| BLUE | Enum | "9"), denominado "Blueberry" en la IU del Calendario | 
| GREEN | Enum | "10"), denominado "Basil" en la IU del Calendario | 
| RED | Enum | "11"), denominado "Tomate" en la IU del Calendario | 
Event
Métodos
| Método | Tipo de datos que se muestra | Descripción breve | 
|---|---|---|
| get | Integer | Obtiene la cantidad de personas adicionales que este invitado indicó que asistirán. | 
| get | String | Obtiene la dirección de correo electrónico del invitado. | 
| get | Guest | Obtiene el estado del invitado para el evento. | 
| get | String | Obtiene el nombre del invitado. | 
Event
Métodos
| Método | Tipo de datos que se muestra | Descripción breve | 
|---|---|---|
| add | Recurrence | Agrega una regla que excluye los eventos a diario. | 
| add | Recurrence | Agrega una regla que hace que el evento se repita a diario. | 
| add | Event | Agrega una regla que hace que el evento se repita en una fecha específica. | 
| add | Event | Agrega una regla que excluye una ocurrencia para una fecha específica. | 
| add | Recurrence | Agrega una regla que excluye los casos de forma mensual. | 
| add | Recurrence | Agrega una regla que hace que el evento se repita mensualmente. | 
| add | Recurrence | Agrega una regla que excluye los eventos de forma semanal. | 
| add | Recurrence | Agrega una regla que hace que el evento se repita semanalmente. | 
| add | Recurrence | Agrega una regla que excluye los casos de forma anual. | 
| add | Recurrence | Agrega una regla que hace que el evento se repita anualmente. | 
| set | Event | Establece la zona horaria de esta recurrencia. | 
Event
Propiedades
| Propiedad | Tipo | Descripción | 
|---|---|---|
| OPAQUE | Enum | El evento bloquea el tiempo en el calendario. | 
| TRANSPARENT | Enum | El evento no bloquea el tiempo en el calendario. | 
Event
Propiedades
| Propiedad | Tipo | Descripción | 
|---|---|---|
| DEFAULT | Enum | Si el evento es habitual. | 
| BIRTHDAY | Enum | El evento es especial y dura todo el día, con una recurrencia anual. | 
| FOCUS_TIME | Enum | El evento es de tiempo dedicado. | 
| FROM_GMAIL | Enum | El evento es de Gmail. | 
| OUT_OF_OFFICE | Enum | El evento es un evento fuera de la oficina. | 
| WORKING_LOCATION | Enum | El evento es de ubicación de trabajo. | 
Guest
Propiedades
| Propiedad | Tipo | Descripción | 
|---|---|---|
| INVITED | Enum | Se invitó al invitado, pero no indicó si asistirá. | 
| MAYBE | Enum | El invitado indicó que podría asistir. | 
| NO | Enum | El invitado indicó que no asistirá. | 
| OWNER | Enum | El invitado es el propietario del evento. | 
| YES | Enum | El invitado indicó que asistirá. | 
Recurrence
Métodos
| Método | Tipo de datos que se muestra | Descripción breve | 
|---|---|---|
| add | Recurrence | Agrega una regla que excluye los eventos a diario. | 
| add | Recurrence | Agrega una regla que hace que el evento se repita a diario. | 
| add | Event | Agrega una regla que hace que el evento se repita en una fecha específica. | 
| add | Event | Agrega una regla que excluye una ocurrencia para una fecha específica. | 
| add | Recurrence | Agrega una regla que excluye los casos de forma mensual. | 
| add | Recurrence | Agrega una regla que hace que el evento se repita mensualmente. | 
| add | Recurrence | Agrega una regla que excluye los eventos de forma semanal. | 
| add | Recurrence | Agrega una regla que hace que el evento se repita semanalmente. | 
| add | Recurrence | Agrega una regla que excluye los casos de forma anual. | 
| add | Recurrence | Agrega una regla que hace que el evento se repita anualmente. | 
| interval(interval) | Recurrence | Configura la regla para que solo se aplique en este intervalo de la unidad de tiempo de la regla. | 
| only | Recurrence | Configura la regla para que solo se aplique a un mes específico. | 
| only | Recurrence | Configura la regla para que solo se aplique a meses específicos. | 
| only | Recurrence | Configura la regla para que solo se aplique a un día específico del mes. | 
| only | Recurrence | Configura la regla para que solo se aplique a días específicos del mes. | 
| only | Recurrence | Configura la regla para que solo se aplique a una semana específica del año. | 
| only | Recurrence | Configura la regla para que solo se aplique a un día específico de la semana. | 
| only | Recurrence | Configura la regla para que solo se aplique a días específicos de la semana. | 
| only | Recurrence | Configura la regla para que solo se aplique a semanas específicas del año. | 
| only | Recurrence | Configura la regla para que solo se aplique a un día específico del año. | 
| only | Recurrence | Configura la regla para que solo se aplique a días específicos del año. | 
| set | Event | Establece la zona horaria de esta recurrencia. | 
| times(times) | Recurrence | Configura la regla para que finalice después de una cantidad determinada de ocurrencias. | 
| until(endDate) | Recurrence | Configura la regla para que finalice en una fecha determinada (inclusive). | 
| week | Recurrence | Configura el día en que comienza una semana para aplicar la regla. | 
Visibility
Propiedades
| Propiedad | Tipo | Descripción | 
|---|---|---|
| CONFIDENTIAL | Enum | El evento es privado. | 
| DEFAULT | Enum | Usa la visibilidad predeterminada para los eventos del calendario. | 
| PRIVATE | Enum | El evento es privado, y solo los asistentes pueden ver sus detalles. | 
| PUBLIC | Enum | El evento es público y todos los lectores del calendario pueden ver sus detalles. |