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 App
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 Event
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 Event de 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 Event Series
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 Event de 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 Color
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 Guest
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 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. | 
set | Event | Establece la zona horaria de esta recurrencia. | 
Event Transparency
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 Type
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 Status
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 Rule
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. |