對話動作已於 2023 年 6 月 13 日淘汰。詳情請參閱「
對話動作已淘汰」。
ConditionalEvent
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
YAML 表示法 |
condition: string
transitionToScene: string
handler:
object (EventHandler ) |
欄位 |
condition |
string
必要欄位。這個事件的篩選條件。如果條件評估為 True,就會觸發關聯的 handler 。支援的變數參照如下:$session - 參照工作階段儲存空間中的資料。$user - 參照使用者儲存空間中的資料。系統支援下列布林值運算子 (含範例):&& - session.params.counter > 0 && session.params.counter < 100 || - session.params.foo == "John" || session.params.counter == "Adam" ! - !(session.params.counter == 5) 支援下列比較項目:== 、!= 、< 、> 、<= 、>= 在 session.params.fruitList - size(session.params.fruitList) > 2 - size(session.params.fruitList) > 2 - substring 中,有下列清單和字串運算子:in - size(session.params.fruitList) > 2 size session.params.fullName.contains("John")
|
transitionToScene |
string
選用設定。相關條件評估為 true 時,應跳至的目的地情境。目前的場景狀態會在轉場時刪除。
|
handler |
object (EventHandler )
選用設定。將相關條件評估為 true 時觸發的事件處理常式。應在轉換至目的地環境之前執行。用於產生提示以回應事件。
|
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2023-05-16 (世界標準時間)。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"缺少我需要的資訊"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"過於複雜/步驟過多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"過時"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻譯問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/程式碼問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"容易理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"確實解決了我的問題"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]