Class Action

Ação

Uma ação que permite interatividade nos elementos da interface. A ação não acontece diretamente no cliente, mas invoca uma função de callback do Apps Script com parâmetros opcionais.

var image = CardService.newImage()
    .setOnClickAction(CardService.newAction()
        .setFunctionName("handleImageClick")
        .setParameters({imageSrc: 'carImage'}));

Métodos

MétodoTipo de retornoBreve descrição
setFunctionName(functionName)ActionDefine o nome da função de callback a ser chamada.
setLoadIndicator(loadIndicator)ActionDefine o indicador de carregamento mostrado enquanto a ação está em andamento.
setParameters(parameters)ActionPermite que parâmetros personalizados sejam transmitidos para a função de callback.

Documentação detalhada

setFunctionName(functionName)

Define o nome da função de callback a ser chamada. Obrigatório.

Parâmetros

NomeTipoDescrição
functionNameStringO nome da função. Você pode usar funções de bibliotecas incluídas, como Library.libFunction1.

Retorno

Action: esse objeto para encadeamento.


setLoadIndicator(loadIndicator)

Define o indicador de carregamento mostrado enquanto a ação está em andamento.

Parâmetros

NomeTipoDescrição
loadIndicatorLoadIndicatorO indicador a ser exibido.

Retorno

Action: esse objeto para encadeamento.


setParameters(parameters)

Permite que parâmetros personalizados sejam transmitidos para a função de callback. Opcional.

Parâmetros

NomeTipoDescrição
parametersObjectAs chaves e os valores precisam ser strings.

Retorno

Action: esse objeto para encadeamento.

Métodos obsoletos