ConditionalEvent
با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
رویدادهایی را که در نتیجه یک شرایط واقعی ایجاد می شوند، ثبت می کند.
نمایندگی YAML |
---|
condition: string
transitionToScene: string
handler:
object (EventHandler ) |
زمینه های |
---|
condition | string ضروری. شرایط فیلتر برای فعال شدن این رویداد. اگر شرط به درستی ارزیابی شود، handler مرتبط فعال می شود. منابع متغیر زیر پشتیبانی می شوند: $session - برای ارجاع داده ها در ذخیره سازی جلسه. $user - برای ارجاع داده ها در فضای ذخیره سازی کاربر. عملگرهای بولی زیر پشتیبانی می شوند (با مثال): && - session.params.counter > 0 && session.params.counter < 100 || - session.params.foo == "John" || session.params.counter == "Adam" ! - !(session.params.counter == 5) مقایسه های زیر پشتیبانی می شوند: == , != , < , > , <= , >= لیست و عملگرهای رشته زیر پشتیبانی می شوند (با مثال): in - "Hatermelon " in session.params.fruitList size - size(session.params.fruitList) > 2 substring - session.params.fullName.contains("John") |
transitionToScene | string اختیاری. صحنه مقصد که وقتی شرایط مرتبط به درستی ارزیابی شد، مکالمه باید به آن پرش کند. وضعیت صحنه فعلی در مرحله گذار از بین می رود. |
handler | object ( EventHandler ) اختیاری. کنترل کننده رویداد که زمانی فعال می شود که شرایط مرتبط به true ارزیابی شود. باید قبل از انتقال به صحنه مقصد اجرا شود. برای تولید Prompt در پاسخ به رویدادها مفید است. |
،
رویدادهایی را که در نتیجه یک شرایط واقعی ایجاد می شوند، ثبت می کند.
نمایندگی YAML |
---|
condition: string
transitionToScene: string
handler:
object (EventHandler ) |
زمینه های |
---|
condition | string ضروری. شرایط فیلتر برای فعال شدن این رویداد. اگر شرط به درستی ارزیابی شود، handler مرتبط فعال می شود. منابع متغیر زیر پشتیبانی می شوند: $session - برای ارجاع داده ها در ذخیره سازی جلسه. $user - برای ارجاع داده ها در فضای ذخیره سازی کاربر. عملگرهای بولی زیر پشتیبانی می شوند (با مثال): && - session.params.counter > 0 && session.params.counter < 100 || - session.params.foo == "John" || session.params.counter == "Adam" ! - !(session.params.counter == 5) مقایسه های زیر پشتیبانی می شوند: == , != , < , > , <= , >= لیست و عملگرهای رشته زیر پشتیبانی می شوند (با مثال): in - "Hatermelon " in session.params.fruitList size - size(session.params.fruitList) > 2 substring - session.params.fullName.contains("John") |
transitionToScene | string اختیاری. صحنه مقصد که وقتی شرایط مرتبط به درستی ارزیابی شد، مکالمه باید به آن پرش کند. وضعیت صحنه فعلی در مرحله گذار از بین می رود. |
handler | object ( EventHandler ) اختیاری. کنترل کننده رویداد که زمانی فعال می شود که شرایط مرتبط به true ارزیابی شود. باید قبل از انتقال به صحنه مقصد اجرا شود. برای تولید Prompt در پاسخ به رویدادها مفید است. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده 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":"غیره"
}]