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étodo | Tipo de retorno | Breve descrição |
---|---|---|
setFunctionName(functionName) | Action | Define o nome da função de callback a ser chamada. |
setLoadIndicator(loadIndicator) | Action | Define o indicador de carregamento mostrado enquanto a ação está em andamento. |
setParameters(parameters) | Action | Permite 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
Nome | Tipo | Descrição |
---|---|---|
functionName | String | O 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
Nome | Tipo | Descrição |
---|---|---|
loadIndicator | LoadIndicator | O 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
Nome | Tipo | Descrição |
---|---|---|
parameters | Object | As chaves e os valores precisam ser strings. |
Retorno
Action
: esse objeto para encadeamento.