Class Condition

Durum

CEL ifadesi doğrulamasının bir parçası olarak etkinlik işlemini çalıştırmak için kullanılan bir koşul.

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

const condition = CardService.newCondition().setActionRuleId("CEL_TEXTBOX_SUCCESS_RULE_ID")
.setExpressionDataCondition(CardService.newExpressionDataCondition()
.setConditionType(CardService.ExpressionDataConditionType.EXPRESSION_EVALUATION_SUCCESS));

Yöntemler

YöntemDönüş türüKısa açıklama
setActionRuleId(actionRuleId)ConditionKoşula yanıt olarak çalıştırılacak işlem kuralının benzersiz kimliği.
setExpressionDataCondition(expressionDataCondition)ConditionEtkinlik işleminin çalıştırılıp çalıştırılmayacağını belirlemek için kullanılan CEL ifadesi doğrulama koşulunu ayarlar.

Ayrıntılı belgeler

setActionRuleId(actionRuleId)

Koşula yanıt olarak çalıştırılacak işlem kuralının benzersiz kimliği.

Parametreler

AdTürAçıklama
actionRuleIdStringBir etkinlik işlemini benzersiz şekilde tanımlayan kimlik.

Return

Condition: Zincirleme için kullanılan bu Condition nesnesi.


setExpressionDataCondition(expressionDataCondition)

Etkinlik işleminin çalıştırılıp çalıştırılmayacağını belirlemek için kullanılan CEL ifadesi doğrulama koşulunu ayarlar.

Parametreler

AdTürAçıklama
expressionDataConditionExpressionDataConditionİfade veri koşulu.

Return

Condition: Zincirleme için Condition nesnesi.