Script Service
Script
Este servicio proporciona acceso a los activadores y la publicación de secuencias de comandos.
Clases
Nombre | Descripción breve |
AuthMode | Es una enumeración que identifica qué categorías de servicios autorizados puede ejecutar Apps Script a través de una función activada. |
AuthorizationInfo | Un objeto que verifica si el usuario otorgó la autorización para los permisos necesarios de la secuencia de comandos. |
AuthorizationStatus | Es una enumeración que indica el estado de autorización de una secuencia de comandos. |
CalendarTriggerBuilder | Es un compilador para activadores de calendario. |
ClockTriggerBuilder | Es un compilador para activadores de reloj. |
DocumentTriggerBuilder | Es un compilador para activadores de documentos. |
EventType | Es una enumeración que indica el tipo de evento activado. |
FormTriggerBuilder | Es un compilador para activadores de formularios. |
InstallationSource | Es una enumeración que indica cómo se instaló la secuencia de comandos como complemento para el usuario actual. |
ScriptApp | Acceder a los activadores y la publicación de secuencias de comandos, y manipularlos |
Service | Accede a la publicación de secuencias de comandos y manipula esta. |
SpreadsheetTriggerBuilder | Es un compilador para activadores de hojas de cálculo. |
StateTokenBuilder | Permite que las secuencias de comandos creen tokens de estado que se pueden usar en APIs de devolución de llamada (como los flujos de OAuth). |
Trigger | Un activador de secuencia de comandos |
TriggerBuilder | Un compilador genérico para activadores de secuencias de comandos. |
TriggerSource | Es una enumeración que indica la fuente del evento que hace que se active el activador. |
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 usarlos en funciones de hoja de cálculo personalizadas. |
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. |
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
getAuthorizationStatus() | AuthorizationStatus | Obtiene un valor que indica si el usuario debe autorizar esta secuencia de comandos para usar uno o más servicios (por ejemplo, ScriptApp.AuthorizationStatus.REQUIRED ). |
getAuthorizationUrl() | String | Obtiene la URL de autorización que se puede usar para otorgar acceso a la secuencia de comandos. |
getAuthorizedScopes() | String[] | Obtiene una lista de los permisos autorizados para la secuencia de comandos. |
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 le otorgó a esta secuencia de comandos toda la autorización que requiere actualmente. |
Propiedades
Propiedad | Tipo | Descripción |
CLOCK | Enum | El activador se activa una vez que el evento basado en el tiempo alcanza una hora específica. |
ON_OPEN | Enum | El activador se activa una vez que el usuario abre el archivo de Documentos, Hojas de cálculo o Formularios de Google. |
ON_EDIT | Enum | El activador se activa 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 registra como una edición en lugar de un cambio). |
ON_FORM_SUBMIT | Enum | El activador se activa una vez que el usuario responde un formulario de Google. |
ON_CHANGE | Enum | El activador se activa una vez que el usuario cambia el archivo de Hojas de cálculo de Google (por ejemplo, cuando agrega una fila, que se registra como un cambio en lugar de una edición). |
ON_EVENT_UPDATED | Enum | El activador se activa una vez que se crea, actualiza o borra un evento en el Calendario de Google
especificado. |
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. |
Propiedades
Propiedad | Tipo | Descripción |
AuthMode | AuthMode | Es una enumeración que identifica qué categorías de servicios autorizados puede ejecutar Apps Script a través de una función activada. |
AuthorizationStatus | AuthorizationStatus | Es una enumeración que indica el estado de autorización de una secuencia de comandos. |
EventType | EventType | Es una enumeración que indica el tipo de evento activado. |
InstallationSource | InstallationSource | Es una enumeración que indica cómo se instaló la secuencia de comandos en el usuario como complemento. |
TriggerSource | TriggerSource | Es una enumeración que indica la fuente del evento que hace que se active el activador. |
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 |
getUrl() | String | Muestra la URL de la app web, si se implementó; de lo contrario, muestra null . |
isEnabled() | Boolean | Muestra true si se puede acceder a la secuencia de comandos como una app web. |
Propiedades
Propiedad | Tipo | Descripción |
SPREADSHEETS | Enum | Hojas de cálculo de Google hace que se active el activador. |
CLOCK | Enum | Un evento basado en el tiempo hace que se active el activador. |
FORMS | Enum | Formularios de Google hace que se active el activador. |
DOCUMENTS | Enum | Documentos de Google hace que se active el activador. |
CALENDAR | Enum | El Calendario de Google hace que se active el activador. |
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-01-08 (UTC)
[null,null,["Última actualización: 2025-01-08 (UTC)"],[[["The Script service empowers developers to automate tasks and control web app deployments within Google Apps Script."],["Triggers automate script execution based on events like opening documents, form submissions, or time-based occurrences."],["Script publishing controls how scripts are deployed as web apps, managing access and properties."],["Authorization management handles user permissions for script execution, with different authorization levels and status checks."],["Developers can utilize the `ScriptApp` class, trigger builders, and authorization classes to build robust and automated solutions."]]],[]]