Es una acción que permite la interactividad dentro de los elementos de la IU. La acción no ocurre directamente en el cliente, sino que invoca una función de devolución de llamada de Apps Script con parámetros opcionales.
var image = CardService.newImage() .setOnClickAction(CardService.newAction() .setFunctionName("handleImageClick") .setParameters({imageSrc: 'carImage'}));
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
setFunctionName(functionName) | Action | Configura el nombre de la función de devolución de llamada que se llamará. |
setLoadIndicator(loadIndicator) | Action | Establece el indicador de carga que se muestra mientras la acción está en curso. |
setParameters(parameters) | Action | Permite que se pasen parámetros personalizados a la función de devolución de llamada. |
Documentación detallada
setFunctionName(functionName)
Configura el nombre de la función de devolución de llamada que se llamará. Obligatorio.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
functionName | String | Es el nombre de la función. Puedes usar funciones de las bibliotecas incluidas, como Library.libFunction1 . |
Volver
Action
: Este objeto, para encadenar.
setLoadIndicator(loadIndicator)
Establece el indicador de carga que se muestra mientras la acción está en curso.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
loadIndicator | LoadIndicator | El indicador que se mostrará. |
Volver
Action
: Este objeto, para encadenar.
setParameters(parameters)
Permite que se pasen parámetros personalizados a la función de devolución de llamada. Opcional.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
parameters | Object | Tanto las claves como los valores deben ser strings. |
Volver
Action
: Este objeto, para encadenar.