Un compilador genérico para activadores de secuencias de comandos.
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
for | Document | Crea y muestra un Document vinculado al documento determinado. |
for | Document | Crea y muestra un Document vinculado al documento con el ID determinado. |
for | Form | Crea y muestra un Form vinculado al formulario determinado. |
for | Form | Crea y muestra un Form vinculado al formulario con el ID determinado. |
for | Spreadsheet | Crea y muestra un Spreadsheet vinculado a la hoja de cálculo determinada. |
for | Spreadsheet | Crea y muestra un Spreadsheet vinculado a la hoja de cálculo con el ID determinado. |
for | Calendar | Muestra un compilador para compilar activadores de calendario. |
time | Clock | Crea y muestra un Clock para compilar activadores basados en el tiempo. |
Documentación detallada
for Document(document)
Crea y muestra un Document
vinculado al documento determinado.
ScriptApp.newTrigger('myFunction') .forDocument(DocumentApp.getActiveDocument()) .onOpen() .create();
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
document | Document | el documento |
Volver
Document
: 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 ámbitos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
for Document(key)
Crea y muestra un Document
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
Document
: 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 ámbitos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
for Form(form)
Crea y muestra un Form
vinculado al formulario determinado.
ScriptApp.newTrigger('myFunction') .forForm(FormApp.getActiveForm()) .onFormSubmit() .create();
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
form | Form | el formulario |
Volver
Form
: 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 ámbitos:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
for Form(key)
Crea y muestra un Form
vinculado al formulario con el ID determinado.
ScriptApp.newTrigger('myFunction') .forForm('1234567890abcdefghijklmnopqrstuvwxyz') .onFormSubmit() .create();
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
key | String | el ID del formulario |
Volver
Form
: 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 ámbitos:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
for Spreadsheet(sheet)
Crea y muestra un Spreadsheet
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
Spreadsheet
: 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 ámbitos:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
for Spreadsheet(key)
Crea y muestra un Spreadsheet
vinculado a la hoja de cálculo con el ID determinado.
ScriptApp.newTrigger('myFunction') .forSpreadsheet('1234567890abcdefghijklmnopqrstuvwxyz') .onEdit() .create();
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
key | String | el ID de la hoja de cálculo |
Volver
Spreadsheet
: 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 ámbitos:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
for User Calendar(emailId)
Muestra un compilador para compilar activadores de calendario.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
email | String | El ID de correo electrónico del calendario del usuario que supervisa el activador. |
Volver
Calendar
: 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 ámbitos:
-
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
time Based()
Crea y muestra un Clock
para compilar activadores basados en el tiempo.
ScriptApp.newTrigger('myFunction').timeBased().atDate(2013, 10, 31).create();
Volver
Clock
: 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 ámbitos:
-
https://www.googleapis.com/auth/script.scriptapp