סקריפט של פעולות אוטומטיות
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
חשוב לדעת:
כל המשתמשים מאותו בית יכולים לראות מתי התרחישים האלה פועלים. התרחישים האלה נועדו לשפר את נוחות המשתמש בלבד, ולא לשמירה על הבטיחות או על האבטחה. אין ליצור תרחישים שעלולים לגרום לפציעה או לנזק אם הם לא מתחילים או עוצרים. התרחישים מסתמכים על אינטרנט ו-Wi-Fi פעילים וגם על הזמינות של שירותים מ-Google ומצדדים שלישיים שמייצרים את המכשירים שכלולים בתרחישים. Routines
לא תמיד פועלות, ו-Google לא אחראית לנזק או להפסדים שנגרמים כתוצאה מ-Routines
שלא פעלו.
השפה של סקריפט האוטומציה מבוססת על 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 ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2026-01-28 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["מידע שגוי","incorrectInformation","thumb-down"],["אין מספיק מידע/דוגמאות","notEnoughInformationSamples","thumb-down"],["מסובך מדי","tooComplicated","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2026-01-28 (שעון UTC)."],[],[]]