Este servicio proporciona acceso a los activadores de secuencias de comandos y a la publicación de secuencias de comandos.
Clases
| Nombre | Descripción breve |
|---|---|
Auth | Es una enumeración que identifica qué categorías de servicios autorizados puede ejecutar Apps Script a través de una función activada. |
Authorization | Es un objeto que verifica si el usuario otorgó autorización para los alcances requeridos de la secuencia de comandos. |
Authorization | Es una enumeración que denota el estado de autorización de una secuencia de comandos. |
Calendar | Es un compilador para activadores de calendario. |
Clock | Es un compilador para activadores de reloj. |
Document | Es un compilador de activadores de documentos. |
Event | Es una enumeración que denota el tipo de evento activado. |
Form | Es un compilador para activadores de formularios. |
Installation | Es una enumeración que indica cómo se instaló la secuencia de comandos como complemento para el usuario actual. |
Script | Acceder a la publicación y los activadores de secuencias de comandos, y manipularlos |
Service | Acceder a la publicación de secuencias de comandos y manipularla |
Spreadsheet | Compilador para activadores de hojas de cálculo. |
State | Permite que las secuencias de comandos creen tokens de estado que se pueden usar en las APIs de devolución de llamada (como los flujos de OAuth). |
Trigger | Es un activador de secuencia de comandos. |
Trigger | Es un compilador genérico para activadores de secuencias de comandos. |
Trigger | Es una enumeración que denota la fuente del evento que hace que se active el disparador. |
Auth Mode
Propiedades
| Propiedad | Tipo | Descripción |
|---|---|---|
NONE | Enum | Es un modo que no permite el acceso a ningún servicio que requiera autorización. |
CUSTOM_FUNCTION | Enum | Es un modo que permite el acceso a un subconjunto limitado de servicios para su uso en funciones personalizadas de hojas de cálculo. |
LIMITED | Enum | Es un modo que permite el acceso a un subconjunto limitado de servicios. |
FULL | Enum | Es un modo que permite el acceso a todos los servicios que requieren autorización. |
Authorization Info
Métodos
| Método | Tipo de datos que se muestra | Descripción breve |
|---|---|---|
get | Authorization | Obtiene un valor que indica si el usuario debe autorizar esta secuencia de comandos para usar uno o más servicios (por ejemplo, Script). |
get | String|null | Obtiene la URL de autorización que se puede usar para otorgar acceso a la secuencia de comandos. |
get | String[]|null | Obtiene una lista de los permisos autorizados para la secuencia de comandos. |
Authorization Status
Propiedades
| Propiedad | Tipo | Descripción |
|---|---|---|
REQUIRED | Enum | El usuario debe autorizar esta secuencia de comandos para usar uno o más servicios. |
NOT_REQUIRED | Enum | El usuario otorgó a esta secuencia de comandos toda la autorización que requiere actualmente. |
Calendar Trigger Builder
Métodos
| Método | Tipo de datos que se muestra | Descripción breve |
|---|---|---|
create() | Trigger | Crea el activador y lo devuelve. |
on | Calendar | Especifica un activador que se dispara cuando se crea, actualiza o borra una entrada de calendario. |
Clock Trigger Builder
Métodos
| Método | Tipo de datos que se muestra | Descripción breve |
|---|---|---|
after(durationMilliseconds) | Clock | Especifica la duración mínima (en milisegundos) después de la hora actual en la que se ejecuta el activador. |
at(date) | Clock | Especifica cuándo se ejecuta el activador. |
at | Clock | Especifica que el activador se activa en la fecha determinada, de forma predeterminada, cerca de la medianoche (±15 minutos). |
at | Clock | Especifica la hora en la que se ejecuta el activador. |
create() | Trigger | Crea el activador. |
every | Clock | Especifica que el activador se ejecute cada n días. |
every | Clock | Especifica que el activador se ejecute cada n horas. |
every | Clock | Especifica que el activador se ejecute cada n minutos. |
every | Clock | Especifica que el activador se ejecute cada n semanas. |
in | Clock | Especifica la zona horaria para las fechas y horas especificadas en las que se ejecuta el activador. |
near | Clock | Especifica el minuto en el que se ejecuta el activador (más o menos 15 minutos). |
on | Clock | Especifica la fecha del mes en la que se ejecuta el activador. |
on | Clock | Especifica el día de la semana en que se ejecuta el activador. |
Document Trigger Builder
Métodos
| Método | Tipo de datos que se muestra | Descripción breve |
|---|---|---|
create() | Trigger | Crea y devuelve el activador nuevo. |
on | Document | Especifica un activador que se activará cuando se abra el documento. |
Event Type
Propiedades
| Propiedad | Tipo | Descripción |
|---|---|---|
CLOCK | Enum | El activador se activa una vez que el evento basado en el tiempo alcanza un momento específico. |
ON_OPEN | Enum | El activador se dispara una vez que el usuario abre el archivo de Documentos, Hojas de cálculo o Formularios de Google. |
ON_EDIT | Enum | El activador se dispara una vez que el usuario edita el archivo de Hojas de cálculo de Google (por ejemplo, cuando ingresa un valor nuevo en una celda, lo que se considera una edición en lugar de un cambio). |
ON_FORM_SUBMIT | Enum | El activador se dispara una vez que el usuario responde un formulario de Google. |
ON_CHANGE | Enum | El activador se dispara una vez que el usuario cambia el archivo de Hojas de cálculo de Google (por ejemplo, cuando agrega una fila, lo que se considera un cambio en lugar de una edición). |
ON_EVENT_UPDATED | Enum | El activador se dispara una vez que se crea, actualiza o borra un evento en el Calendario de Google especificado. |
Form Trigger Builder
Métodos
| Método | Tipo de datos que se muestra | Descripción breve |
|---|---|---|
create() | Trigger | Crea y devuelve el activador nuevo. |
on | Form | Especifica un activador que se activará cuando se envíe una respuesta al formulario. |
on | Form | Especifica un activador que se activará cuando se abra la vista de edición del formulario. |
Installation Source
Propiedades
| Propiedad | Tipo | Descripción |
|---|---|---|
APPS_MARKETPLACE_DOMAIN_ADD_ON | Enum | El administrador instaló el complemento para el dominio del usuario. |
NONE | Enum | La secuencia de comandos no se ejecuta como complemento. |
WEB_STORE_ADD_ON | Enum | El usuario instaló el complemento desde Chrome Web Store. |
Script App
Propiedades
| Propiedad | Tipo | Descripción |
|---|---|---|
Auth | Auth | Es una enumeración que identifica qué categorías de servicios autorizados puede ejecutar Apps Script a través de una función activada. |
Authorization | Authorization | Es una enumeración que denota el estado de autorización de una secuencia de comandos. |
Event | Event | Es una enumeración que denota el tipo de evento activado. |
Installation | Installation | Es una enumeración que indica cómo se instaló la secuencia de comandos para el usuario como complemento. |
Trigger | Trigger | Es una enumeración que denota la fuente del evento que hace que se active el disparador. |
Week | 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 |
|---|---|---|
delete | void | Quita el activador determinado para que ya no se ejecute. |
get | Authorization | Obtiene un objeto que verifica si el usuario otorgó autorización para todos los requisitos de la secuencia de comandos. |
get | Authorization | Obtiene un objeto que verifica si el usuario otorgó autorización para los alcances solicitados. |
get | String|null | Obtiene un token de identidad de Openopenid. |
get | Installation | Devuelve un valor de enumeración que indica cómo se instaló la secuencia de comandos como complemento para el usuario actual (por ejemplo, si el usuario la instaló personalmente a través de Chrome Web Store o si un administrador del dominio la instaló para todos los usuarios). |
get | String | Obtiene el token de acceso de OAuth 2.0 para el usuario efectivo. |
get | Trigger[] | Obtiene todos los activadores instalables asociados con el proyecto y el usuario actuales. |
get | String | Obtiene el ID único del proyecto de secuencia de comandos. |
get | Service | Obtiene un objeto que se usa para controlar la publicación de la secuencia de comandos como una app web. |
get | Trigger[] | Obtiene todos los activadores instalables que posee este usuario en el documento determinado, solo para esta secuencia de comandos o complemento. |
get | Trigger[] | Obtiene todos los activadores instalables que posee este usuario en el formulario determinado, solo para esta secuencia de comandos o complemento. |
get | Trigger[] | Obtiene todos los activadores instalables que posee este usuario en la hoja de cálculo determinada, solo para esta secuencia de comandos o complemento. |
invalidate | void | Invalida la autorización que tiene el usuario efectivo para ejecutar la secuencia de comandos actual. |
new | State | Crea un compilador para un token de estado que se puede usar en una API de devolución de llamada (como un flujo de OAuth). |
new | Trigger | Comienza el proceso de creación de un activador instalable que, cuando se activa, llama a una función determinada. |
require | void | Valida si el usuario otorgó su consentimiento para todos los permisos solicitados por la secuencia de comandos. |
require | void | Valida si el usuario otorgó su consentimiento para los alcances solicitados. |
Service
Métodos
| Método | Tipo de datos que se muestra | Descripción breve |
|---|---|---|
get | String | Devuelve la URL de la app web si se implementó; de lo contrario, devuelve null. |
is | Boolean | Devuelve true si se puede acceder a la secuencia de comandos como una app web. |
Spreadsheet Trigger Builder
Métodos
| Método | Tipo de datos que se muestra | Descripción breve |
|---|---|---|
create() | Trigger | Crea el activador y lo devuelve. |
on | Spreadsheet | Especifica un activador que se activará cuando se cambie el contenido o la estructura de la hoja de cálculo. |
on | Spreadsheet | Especifica un activador que se activará cuando se edite la hoja de cálculo. |
on | Spreadsheet | Especifica un activador que se activará cuando se envíe un formulario a la hoja de cálculo. |
on | Spreadsheet | Especifica un activador que se activará cuando se abra la hoja de cálculo. |
State Token Builder
Métodos
| Método | Tipo de datos que se muestra | Descripción breve |
|---|---|---|
create | String | Construye una representación de cadena encriptada del token de estado. |
with | State | Agrega un argumento al token. |
with | State | Establece una función de devolución de llamada. |
with | State | Establece la duración (en segundos) durante la cual el token es válido. |
Trigger
Métodos
| Método | Tipo de datos que se muestra | Descripción breve |
|---|---|---|
get | Event | Devuelve el tipo de evento en el que se activa el disparador. |
get | String | Devuelve la función a la que se llamará cuando se active el disparador. |
get | Trigger | Devuelve la fuente de los eventos que harán que se active el disparador. |
get | String | Devuelve el ID específico de la fuente. |
get | String | Devuelve un identificador único que se puede usar para distinguir los activadores entre sí. |
Trigger Builder
Métodos
| Método | Tipo de datos que se muestra | Descripción breve |
|---|---|---|
for | Document | Crea y devuelve un Document vinculado al documento determinado. |
for | Document | Crea y devuelve un Document vinculado al documento con el ID determinado. |
for | Form | Crea y devuelve un Form vinculado al formulario determinado. |
for | Form | Crea y devuelve un Form vinculado al formulario con el ID determinado. |
for | Spreadsheet | Crea y devuelve un objeto Spreadsheet vinculado a la hoja de cálculo proporcionada. |
for | Spreadsheet | Crea y devuelve un objeto Spreadsheet vinculado a la hoja de cálculo con el ID determinado. |
for | Calendar | Devuelve un compilador para crear activadores de calendario. |
time | Clock | Crea y devuelve un Clock para compilar activadores basados en el tiempo. |
Trigger Source
Propiedades
| Propiedad | Tipo | Descripción |
|---|---|---|
SPREADSHEETS | Enum | Hojas de cálculo de Google hace que se active el disparador. |
CLOCK | Enum | Un evento basado en el tiempo hace que se active el disparador. |
FORMS | Enum | Formularios de Google hace que se active el disparador. |
DOCUMENTS | Enum | Documentos de Google hace que se active el disparador. |
CALENDAR | Enum | El Calendario de Google hace que se active el disparador. |