סקריפט של פעולות אוטומטיות
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
חשוב לדעת:
כל המשתמשים מאותו בית יכולים לראות מתי התרחישים האלה פועלים. התרחישים האלה נועדו לשפר את נוחות המשתמש בלבד, ולא לשמירה על הבטיחות או על האבטחה. אין ליצור תרחישים שעלולים לגרום לפציעה או לנזק אם הם לא מתחילים או מפסיקים. התרחישים מסתמכים על אינטרנט ו-Wi-Fi פעילים וגם על הזמינות של שירותים מ-Google ומצדדים שלישיים שמייצרים את המכשירים שכלולים בתרחישים. יכול להיות שפעולות שגרתיות לא תמיד יפעלו, ו-Google לא אחראית לנזק או להפסדים שנגרמו כתוצאה מפעולות שגרתיות שלא הצליחו.
שפת הסקריפט של האוטומציה מבוססת על YAML, ויש לה סכימה היררכית.
המבנה הבסיסי נראה כך:
metadata
מכיל את שם האוטומציה ותיאור
automations
הגדרת הלוגיקה של האוטומציה
starters
מגדיר את התנאים שמפעילים את האוטומציה
condition
מגדיר תנאים נוספים שמוערכים כדי להתחיל את האוטומציה
actions
מפרט את הפעולות שצריך לבצע
כנסים
כל שדה הוא צמד מפתח/ערך:
<key >: <value > # <comments >
כאשר:
<key>
היא מילת מפתח מילולית
לאפליקציית <value>
יש הרשאה:
סוג פרימיטיבי: bool, number, string, time וכו'.
סוג struct: אוסף של שדות.
מערך של סוג הנתונים. לדוגמה, - string
הוא מערך של מחרוזות.
הפניה לערך נתונים שמוגדר במקום אחר. לדוגמה, ב-device: $tv
, tv
הוא משתנה שמפנה לנתוני מכשיר.
<comments>
משמשים לכל מידע נוסף עבור המחבר. מנוע הסקריפט מתעלם מתגובות – אין להן השפעה על פעולת הסקריפט.
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0 . לפרטים, ניתן לעיין במדיניות האתר Google Developers . Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-10-03 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["מידע שגוי","incorrectInformation","thumb-down"],["אין מספיק מידע/דוגמאות","notEnoughInformationSamples","thumb-down"],["מסובך מדי","tooComplicated","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-10-03 (שעון UTC)."],[],[]]