Un compilador genérico para activadores de secuencias de comandos.
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
forDocument(document) | DocumentTriggerBuilder | Crea y muestra un DocumentTriggerBuilder vinculado al documento determinado. |
forDocument(key) | DocumentTriggerBuilder | Crea y muestra un DocumentTriggerBuilder vinculado al documento con el ID determinado. |
forForm(form) | FormTriggerBuilder | Crea y muestra un FormTriggerBuilder vinculado al formulario determinado. |
forForm(key) | FormTriggerBuilder | Crea y muestra un FormTriggerBuilder vinculado al formulario con el ID proporcionado. |
forSpreadsheet(sheet) | SpreadsheetTriggerBuilder | Crea y muestra un SpreadsheetTriggerBuilder vinculado a la hoja de cálculo determinada. |
forSpreadsheet(key) | SpreadsheetTriggerBuilder | Crea y muestra un SpreadsheetTriggerBuilder vinculado a la hoja de cálculo con el
ID. |
forUserCalendar(emailId) | CalendarTriggerBuilder | Muestra un compilador para compilar activadores de calendario. |
timeBased() | ClockTriggerBuilder | Crea y muestra un ClockTriggerBuilder para compilar activadores basados en el tiempo. |
Documentación detallada
forDocument(document)
Crea y muestra un DocumentTriggerBuilder
vinculado al documento determinado.
ScriptApp.newTrigger('myFunction') .forDocument(DocumentApp.getActiveDocument()) .onOpen() .create();
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
document | Document | el documento |
Volver
DocumentTriggerBuilder
: El nuevo DocumentTriggerBuilder
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
forDocument(key)
Crea y muestra un DocumentTriggerBuilder
vinculado al documento con el ID determinado.
ScriptApp.newTrigger('myFunction') .forDocument('1234567890abcdefghijklmnopqrstuvwxyz') .onOpen() .create();
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
key | String | el ID del documento |
Volver
DocumentTriggerBuilder
: El nuevo DocumentTriggerBuilder
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
forForm(form)
Crea y muestra un FormTriggerBuilder
vinculado al formulario determinado.
ScriptApp.newTrigger('myFunction') .forForm(FormApp.getActiveForm()) .onFormSubmit() .create();
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
form | Form | el formulario |
Volver
FormTriggerBuilder
: Es el nuevo FormTriggerBuilder.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
forForm(key)
Crea y muestra un FormTriggerBuilder
vinculado al formulario con el ID proporcionado.
ScriptApp.newTrigger('myFunction') .forForm('1234567890abcdefghijklmnopqrstuvwxyz') .onFormSubmit() .create();
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
key | String | el ID del formulario |
Volver
FormTriggerBuilder
: Es el nuevo FormTriggerBuilder.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
forSpreadsheet(sheet)
Crea y muestra un SpreadsheetTriggerBuilder
vinculado a la hoja de cálculo determinada.
ScriptApp.newTrigger('myFunction') .forSpreadsheet(SpreadsheetApp.getActive()) .onEdit() .create();
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
sheet | Spreadsheet | la hoja de cálculo |
Volver
SpreadsheetTriggerBuilder
: Es el nuevo SpreadsheetTriggerBuilder.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
forSpreadsheet(key)
Crea y muestra un SpreadsheetTriggerBuilder
vinculado a la hoja de cálculo con el
ID.
ScriptApp.newTrigger('myFunction') .forSpreadsheet('1234567890abcdefghijklmnopqrstuvwxyz') .onEdit() .create();
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
key | String | el ID de la hoja de cálculo |
Volver
SpreadsheetTriggerBuilder
: Es el nuevo SpreadsheetTriggerBuilder.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
forUserCalendar(emailId)
Muestra un compilador para compilar activadores de calendario.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
emailId | String | ID de correo electrónico del calendario del usuario que supervisa el activador. |
Volver
CalendarTriggerBuilder
: Es el nuevo CalendarTriggerBuilder.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/calendar
-
https://www.googleapis.com/auth/calendar.readonly
-
https://www.googleapis.com/auth/calendar.events
-
https://www.googleapis.com/auth/calendar.events.readonly
-
https://www.google.com/calendar/feeds
timeBased()
Crea y muestra un ClockTriggerBuilder
para compilar activadores basados en el tiempo.
ScriptApp.newTrigger('myFunction') .timeBased() .atDate(2013, 10, 31) .create();
Volver
ClockTriggerBuilder
: Es el nuevo ClockTriggerBuilder.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/script.scriptapp