Class Action

Acción

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étodoTipo de datos que se muestraDescripción breve
setFunctionName(functionName)ActionConfigura el nombre de la función de devolución de llamada que se llamará.
setLoadIndicator(loadIndicator)ActionEstablece el indicador de carga que se muestra mientras la acción está en curso.
setParameters(parameters)ActionPermite 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

NombreTipoDescripción
functionNameStringEs 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

NombreTipoDescripción
loadIndicatorLoadIndicatorEl 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

NombreTipoDescripción
parametersObjectTanto las claves como los valores deben ser strings.

Volver

Action: Este objeto, para encadenar.

Métodos obsoletos