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 Calendar. |
Event | Es una enumeración que representa los colores de eventos con nombre disponibles en el servicio de Calendar. |
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 enum que representa el tipo de 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 enum que representa la visibilidad de un evento. |
Calendar
Métodos
| Método | Tipo de datos que se devuelve | Descripción breve |
|---|---|---|
create | Calendar | Crea un evento nuevo de todo el día. |
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 nuevo de todo el día. |
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 serie de eventos nueva. |
create | Calendar | Crea una serie de eventos nueva. |
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 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 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 calendario principal del 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 Calendar. |
Event | Event | Es una enumeración que representa los colores de eventos con nombre disponibles en el servicio de Calendar. |
Event | Event | Es la enumeración Event. |
Event | Event | Es 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 enum 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 devuelve | Descripción breve |
|---|---|---|
create | Calendar | Crea un evento nuevo de todo el día. |
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 nuevo de todo el día. |
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 es propiedad del usuario. |
create | Calendar | Crea un calendario nuevo que es propiedad del 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 serie de eventos nueva. |
create | Calendar | Crea una serie de eventos nueva. |
get | Calendar[] | Obtiene todos los calendarios que posee el usuario o a los que está suscrito. |
get | Calendar[] | Obtiene todos los calendarios que posee el usuario. |
get | Calendar|null | 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 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 cumplen con los criterios especificados. |
get | String | Obtiene el ID del calendario. |
get | String | Obtiene el nombre del calendario. |
get | Calendar|null | Obtiene el calendario con el ID determinado, si el usuario es propietario de él. |
get | Calendar[] | Obtiene todos los calendarios con un nombre determinado que posee el 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 calendario principal del 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 objeto de recurrencia nuevo 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 el usuario tiene permiso para suscribirse. |
subscribe | Calendar | Suscribe al usuario al calendario con el ID determinado, si el usuario tiene permiso para suscribirse. |
Calendar Event
Métodos
| Método | Tipo de datos que se devuelve | 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 notificación emergente nueva 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 del Calendario. |
delete | Calendar | Borra una etiqueta de clave-valor del evento. |
get | Date | Obtiene la fecha en la que finaliza este evento de calendario que dura 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 | Devuelve el color del evento de calendario. |
get | String[] | Obtiene 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 la 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, incluidos los propietarios del evento. |
get | String | Obtiene el iCalUID único del evento. |
get | Date | Obtiene la fecha en que se actualizó el evento por última vez. |
get | String | Obtiene la ubicación del evento. |
get | Guest | Obtiene el estado del evento (por ejemplo, si asistirá o si está 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 el valor de una 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 este es 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 los usuarios 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 (por ejemplo, si asistirá o si está 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 devuelve | 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 notificación emergente nueva 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 | Devuelve el color del evento de calendario. |
get | String[] | Obtiene 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, incluidos los propietarios del evento. |
get | String | Obtiene el iCalUID único del evento. |
get | Date | Obtiene la fecha en que se actualizó el evento por última vez. |
get | String | Obtiene la ubicación del evento. |
get | Guest | Obtiene el estado del evento (por ejemplo, si asistirá o si está 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 el valor de una 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 los usuarios 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 (por ejemplo, si asistirá o si está invitado) del usuario efectivo. |
set | Calendar | Establece las reglas de recurrencia para una serie de eventos de todo el día. |
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"), al que se hace referencia como "Lavanda" en la IU de Calendar |
PALE_GREEN | Enum |
"2"), al que se hace referencia como "Salvia" en la IU del Calendario |
MAUVE | Enum |
"3"), al que se hace referencia como "Uva" en la IU del Calendario |
PALE_RED | Enum |
"4"), al que se hace referencia como "Flamenco" en la IU del Calendario. |
YELLOW | Enum |
"5"), al que se hace referencia como "Banana" en la IU del Calendario. |
ORANGE | Enum |
"6"), al que se hace referencia como "Mandarina" en la IU del Calendario |
CYAN | Enum |
"7"), al que se hace referencia como "Peacock" en la IU del Calendario. |
GRAY | Enum |
"8"), al que se hace referencia como "Grafito" en la IU del Calendario |
BLUE | Enum |
"9"), al que se hace referencia como "Arándano" en la IU del Calendario |
GREEN | Enum |
"10"), al que se hace referencia como "Albahaca" en la IU del Calendario |
RED | Enum |
"11"), al que se hace referencia como "Tomate" en la IU del Calendario |
Event Guest
Métodos
| Método | Tipo de datos que se devuelve | 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 huésped. |
Event Recurrence
Métodos
| Método | Tipo de datos que se devuelve | Descripción breve |
|---|---|---|
add | Recurrence | Agrega una regla que excluye las ocurrencias 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 las ocurrencias de forma mensual. |
add | Recurrence | Agrega una regla que hace que el evento se repita mensualmente. |
add | Recurrence | Agrega una regla que excluye las ocurrencias de forma semanal. |
add | Recurrence | Agrega una regla que hace que el evento se repita semanalmente. |
add | Recurrence | Agrega una regla que excluye las ocurrencias de forma anual. |
add | Recurrence | Agrega una regla que hace que el evento se repita anualmente. |
set | Event | Establece la zona horaria para esta recurrencia. |
Event Transparency
Propiedades
| Propiedad | Tipo | Descripción |
|---|---|---|
OPAQUE | Enum | El evento bloquea tiempo en el calendario. |
TRANSPARENT | Enum | El evento no bloquea 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, y se repite anualmente. |
FOCUS_TIME | Enum | El evento es de tiempo dedicado. |
FROM_GMAIL | Enum | El evento es un evento de Gmail. |
OUT_OF_OFFICE | Enum | El evento es un evento fuera de la oficina. |
WORKING_LOCATION | Enum | El evento es un evento de ubicación de trabajo. |
Guest Status
Propiedades
| Propiedad | Tipo | Descripción |
|---|---|---|
INVITED | Enum | Se invitó al huésped, 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 devuelve | Descripción breve |
|---|---|---|
add | Recurrence | Agrega una regla que excluye las ocurrencias 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 las ocurrencias de forma mensual. |
add | Recurrence | Agrega una regla que hace que el evento se repita mensualmente. |
add | Recurrence | Agrega una regla que excluye las ocurrencias de forma semanal. |
add | Recurrence | Agrega una regla que hace que el evento se repita semanalmente. |
add | Recurrence | Agrega una regla que excluye las ocurrencias 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 para esta recurrencia. |
times(times) | Recurrence | Configura la regla para que finalice después de una cantidad determinada de repeticiones. |
until(endDate) | Recurrence | Configura la regla para que finalice en una fecha determinada (inclusive). |
week | Recurrence | Configura el día en que comienza la semana, a los efectos de 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 los detalles son visibles para todos los lectores del calendario. |