Class EventAction

Ação doevento

Uma EventAction a ser executada quando uma condição de validação de expressão CEL é atendida.

Disponível apenas no programa Alfa do Gemini para complementos do Google Workspace que estendem os fluxos de trabalho do Google Workspace.

const eventAction = CardService.newEventAction().setActionRuleId("CEL_TEXTBOX_EVALUATION_RULE_ID")
.setExpressionDataAction(expressionDataAction)
.addPostEventTrigger(trigger_success)
.addPostEventTrigger(trigger_failure);

Métodos

MétodoTipo de retornoBreve descrição
addPostEventTrigger(trigger)EventActionAdiciona uma condição de validação de expressão CEL para avaliar depois que a ação de evento for executada.
setActionRuleId(actionRuleId)EventActionDefine um identificador exclusivo para a ação de evento.
setCommonWidgetAction(commonWidgetAction)EventActionDefine a ação comum do widget para widgets.
setExpressionDataAction(expressionDataAction)EventActionDefine a ação de dados de validação de expressão CEL para widgets.

Documentação detalhada

addPostEventTrigger(trigger)

Adiciona uma condição de validação de expressão CEL para avaliar depois que a ação de evento for executada.

Parâmetros

NomeTipoDescrição
triggerTriggerO gatilho de validação de expressão CEL a ser adicionado.

Retornar

EventAction: o EventAction, para encadeamento.


setActionRuleId(actionRuleId)

Define um identificador exclusivo para a ação de evento.

Parâmetros

NomeTipoDescrição
actionRuleIdStringO identificador exclusivo da regra de ação.

Retornar

EventAction: o EventAction, para encadeamento.


setCommonWidgetAction(commonWidgetAction)

Define a ação comum do widget para widgets.

Parâmetros

NomeTipoDescrição
commonWidgetActionCommonWidgetActionA ação comum do widget.

Retornar

EventAction: o EventAction, para encadeamento.


setExpressionDataAction(expressionDataAction)

Define a ação de dados de validação de expressão CEL para widgets.

Parâmetros

NomeTipoDescrição
expressionDataActionExpressionDataActionA ação de dados de expressão.

Retornar

EventAction: o EventAction, para encadeamento.