Enviar comentarios
Script Service
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Script
Este servicio proporciona acceso a los activadores y la publicación de secuencias de comandos.
Clases
Nombre Descripción breve
AuthMode
Una enumeración que identifica las categorías de servicios autorizados que Apps Script puede ejecutar a través de una función activada.
AuthorizationInfo
Un objeto que se usa a fin de determinar si el usuario debe autorizar esta secuencia de comandos para usar uno o más servicios y proporcionar la URL para un diálogo de autorización.
AuthorizationStatus
Una enumeración que denota el estado de autorización de una secuencia de comandos.
CalendarTriggerBuilder
Compilador para activadores de calendario.
ClockTriggerBuilder
Un compilador para activadores de reloj
DocumentTriggerBuilder
Un compilador para activadores de documentos.
EventType
Una enumeración que denota el tipo de evento activado.
FormTriggerBuilder
Un compilador para activadores de formularios.
InstallationSource
Una enumeración que indica cómo se instaló la secuencia de comandos como un complemento para el usuario actual.
ScriptApp
Accede y manipula la publicación de secuencias de comandos y los activadores.
Service
Accede y manipula la publicación de secuencias de comandos.
SpreadsheetTriggerBuilder
Compilador para activadores de hojas de cálculo.
StateTokenBuilder
Permite que las secuencias de comandos creen tokens de estado que se puedan usar en las API 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
Una enumeración que indica el origen del evento que activa el activador.
Propiedades
Propiedad Tipo Descripción
NONE
Enum
Un modo que no permite el acceso a ningún servicio que requiera autorización.
CUSTOM_FUNCTION
Enum
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
Un modo que permite el acceso a un subconjunto limitado de servicios.
FULL
Enum
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.
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 en la actualidad.
Propiedades
Propiedad Tipo Descripción
CLOCK
Enum
El activador se activa cuando el evento controlado por el tiempo alcanza una hora específica.
ON_OPEN
Enum
El activador se activa cuando el usuario abre el archivo de Documentos, Hojas de cálculo o Formularios de Google.
ON_EDIT
Enum
El activador se activa cuando el usuario edita el archivo de Hojas de cálculo de Google (por ejemplo, si ingresa un valor nuevo en una celda, que cuenta como una edición en lugar de un cambio).
ON_FORM_SUBMIT
Enum
El activador se activa cuando el usuario responde un formulario de Google.
ON_CHANGE
Enum
El activador se activa cuando el usuario cambia el archivo de Hojas de cálculo de Google (por ejemplo, al agregar una fila, que cuenta como un cambio en lugar de una edición).
ON_EVENT_UPDATED
Enum
El activador se activa cuando 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 está ejecutando como complemento.
WEB_STORE_ADD_ON
Enum
El usuario instaló el complemento desde Chrome Web Store.
Propiedades
Propiedad Tipo Descripción
AuthMode
AuthMode
Una enumeración que identifica las categorías de servicios autorizados que Apps Script puede ejecutar a través de una función activada.
AuthorizationStatus
AuthorizationStatus
Una enumeración que denota el estado de autorización de una secuencia de comandos.
EventType
EventType
Una enumeración que denota el tipo de evento activado.
InstallationSource
InstallationSource
Una enumeración que indica cómo se instaló la secuencia de comandos para el usuario como un complemento.
TriggerSource
TriggerSource
Una enumeración que indica el origen del evento que activa el activador.
WeekDay
Weekday
Una enumeración que representa los días de la semana.
Métodos
Método Tipo de datos que se muestra Descripción breve
deleteTrigger(trigger)
void
Quita el activador determinado para que ya no se ejecute.
getAuthorizationInfo(authMode)
AuthorizationInfo
Obtiene un objeto que se usa a fin de determinar si el usuario debe autorizar esta secuencia de comandos para usar uno o más servicios y proporcionar la URL para un diálogo de autorización.
getIdentityToken()
String
Obtiene un token de identidad de OpenID Connect para el usuario efectivo, si se otorgó el alcance openid
.
getInstallationSource()
InstallationSource
Muestra un valor de enumeración que indica cómo se instaló la secuencia de comandos como un complemento para el usuario actual (por ejemplo, si el usuario la instaló personalmente a través de Chrome Web Store o si un administrador de dominio la instaló para todos los usuarios).
getOAuthToken()
String
Obtiene el token de acceso de OAuth 2.0 para el usuario efectivo.
getProjectTriggers()
Trigger[]
Obtiene todos los activadores instalables asociados con el proyecto actual y el usuario actual.
getScriptId()
String
Obtiene el ID único del proyecto de secuencia de comandos.
getService()
Service
Obtiene un objeto que se usa para controlar la publicación de la secuencia de comandos como una aplicación web.
getUserTriggers(document)
Trigger[]
Obtiene todos los activadores instalables que son propiedad de este usuario en el documento determinado, solo para esta secuencia de comandos o complemento.
getUserTriggers(form)
Trigger[]
Obtiene todos los activadores instalables que pertenecen a este usuario en el formulario dado, solo para esta secuencia de comandos o complemento.
getUserTriggers(spreadsheet)
Trigger[]
Obtiene todos los activadores instalables que pertenecen a este usuario en la hoja de cálculo determinada, solo para esta secuencia de comandos o complemento.
invalidateAuth()
void
Invalida la autorización que tiene el usuario vigente para ejecutar la secuencia de comandos actual.
newStateToken()
StateTokenBuilder
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).
newTrigger(functionName)
TriggerBuilder
Comienza el proceso de creación de un activador instalable que, cuando se activa, llama a una función determinada.
Métodos
Método Tipo de datos que se muestra Descripción breve
getUrl()
String
Muestra la URL de la aplicación web, si se implementó; de lo contrario, muestra null
.
isEnabled()
Boolean
Muestra true
si se puede acceder a la secuencia de comandos como una aplicación web.
Propiedades
Propiedad Tipo Descripción
SPREADSHEETS
Enum
Hojas de cálculo de Google activa el activador.
CLOCK
Enum
Un evento controlado por el tiempo hace que el activador se active.
FORMS
Enum
Formularios de Google activa el activador.
DOCUMENTS
Enum
Documentos de Google activa el activador.
CALENDAR
Enum
Calendario de Google activa el activador.
Enviar comentarios
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: 2022-08-18 (UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Falta la información que necesito"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muy complicado o demasiados pasos"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desactualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema de traducción"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema con las muestras o los códigos"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Otro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de comprender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Resolvió mi problema"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Otro"
}]
¿Quieres brindar más información?