Class EventAction

Etkinlikİşlem

Bir CEL ifadesi doğrulama koşulu karşılandığında çalıştırılacak bir EventAction.

Yalnızca Google Workspace Akışlarını genişleten Google Workspace eklentileri için Gemini Alfa programı üzerinden kullanılabilir.

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

Yöntemler

YöntemDönüş türüKısa açıklama
addPostEventTrigger(trigger)EventActionEtkinlik işlemi çalıştırıldıktan sonra değerlendirilecek bir CEL ifadesi doğrulama koşulu ekler.
setActionRuleId(actionRuleId)EventActionEtkinlik işlemi için benzersiz bir tanımlayıcı ayarlar.
setCommonWidgetAction(commonWidgetAction)EventActionWidget'lar için ortak widget işlemini ayarlayın.
setExpressionDataAction(expressionDataAction)EventActionWidget'lar için CEL ifadesi doğrulama veri işlemini ayarlar.

Ayrıntılı belgeler

addPostEventTrigger(trigger)

Etkinlik işlemi çalıştırıldıktan sonra değerlendirilecek bir CEL ifadesi doğrulama koşulu ekler.

Parametreler

AdTürAçıklama
triggerTriggerEklenecek CEL ifadesi doğrulama tetikleyicisi.

Return

EventAction: Zincirleme için EventAction.


setActionRuleId(actionRuleId)

Etkinlik işlemi için benzersiz bir tanımlayıcı ayarlar.

Parametreler

AdTürAçıklama
actionRuleIdStringİşlem kuralının benzersiz tanımlayıcısı.

Return

EventAction: Zincirleme için EventAction.


setCommonWidgetAction(commonWidgetAction)

Widget'lar için ortak widget işlemini ayarlayın.

Parametreler

AdTürAçıklama
commonWidgetActionCommonWidgetActionYaygın widget işlemi.

Return

EventAction: Zincirleme için EventAction.


setExpressionDataAction(expressionDataAction)

Widget'lar için CEL ifadesi doğrulama veri işlemini ayarlar.

Parametreler

AdTürAçıklama
expressionDataActionExpressionDataActionİfade verileri işlemi.

Return

EventAction: Zincirleme için EventAction.