Uma ação que permite interatividade nos elementos da IU. 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 que é exibido 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. É possível usar funções de bibliotecas incluídas,
como Library.libFunction1 . |
Retornar
Action
: este objeto, para encadeamento.
setLoadIndicator(loadIndicator)
Define o indicador de carregamento que é exibido enquanto a ação está em andamento.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
loadIndicator | LoadIndicator | O indicador a ser exibido. |
Retornar
Action
: este 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 | Tanto as chaves quanto os valores precisam ser strings. |
Retornar
Action
: este objeto, para encadeamento.