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ó.
Clases
Nombre | Descripción breve |
---|---|
Calendar | Representa un calendario que le 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 con nombre 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 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. |
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. |
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 definitivamente. |
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 con nombre disponibles en el servicio de Calendario. |
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. |
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. |
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 pertenecen al usuario o a los que se suscribió. |
get | Calendar[] | Obtiene todos los calendarios que pertenecen al 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 establecieron 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 | Obtén 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 | 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 de día completo. |
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 visibilidad del evento. |
Calendar EventSeries
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 establecieron 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 | Obtén 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 | 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 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 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. |