רמת הקוד: מתחילים
משך: 15 דקות
סוג הפרויקט: אוטומציה עם תפריט מותאם אישית וטריגר מבוסס-אירועים
מטרות
- להבין מה הפתרון עושה.
- הסבר על הפעולות של שירותי Apps Script בתוך הפתרון.
- מגדירים את הסקריפט.
- מריצים את הסקריפט.
מידע על הפתרון הזה
יצירת טיוטות של תשובות באימייל למשוב מ-Google Forms באופן אוטומטי. הפתרון הזה מתמקד במשוב על קורס מתלמידים, אבל אפשר ליישם אותו בכל תרחיש לדוגמה שבו אתם מקבלים משוב דרך Google Forms.
איך זה עובד
הסקריפט מתקין טריגר מבוסס-אירועים שפועל בכל פעם שמשתמש שולח טופס. בכל שליחת טופס, הסקריפט יוצר טיוטת אימייל ב-Gmail. האימייל נשלח לאדם ששלח את הטופס, והוא כולל את התשובות מהטופס והודעת תודה כללית. אפשר לערוך את האימייל לפני ששולחים אותו.
שירותי Apps Script
הפתרון הזה משתמש בשירותים הבאים:
- שירות סקריפט – התקנה של הטריגר המבוסס-אירועים שמופעל כשמשתמש שולח טופס.
- שירות גיליון אלקטרוני – שליחת התשובות מהטופס ל-Gmail.
- שירות Gmail – יצירת טיוטת האימייל עם הודעת התודה והתשובות מהטופס.
דרישות מוקדמות
כדי להשתמש בדוגמה הזו, צריך את הדרישות המוקדמות הבאות:
- חשבון Google (יכול להיות שחשבונות Google Workspace ידרשו אישור אדמין).
- דפדפן אינטרנט עם גישה לאינטרנט.
הגדרת הסקריפט
לוחצים על הלחצן הבא כדי ליצור עותק של הגיליון האלקטרוני לדוגמה בנושא מענה על משוב. פרויקט Apps Script של הפתרון הזה מצורף לגיליון האלקטרוני.
יצירת עותק
מריצים את הסקריפט
- לוחצים על כלי התשובות לטפסים > הפעלת טיוטות אוטומטיות של תשובות. יכול להיות שתצטרכו לרענן את הדף כדי שהתפריט המותאם אישית יופיע.
כשמוצגת בקשה, מאשרים את הסקריפט. אם במסך ההסכמה ל-OAuth מוצגת האזהרה This app isn't verified, ממשיכים על ידי בחירה באפשרות Advanced > Go to {Project Name} (unsafe).
לוחצים על כלי התשובות לטופס > הפעלת טיוטות אוטומטיות של תשובות שוב.
לוחצים על כלים > ניהול טופס > כניסה לטופס הפעיל.
ממלאים את הטופס ולוחצים על שליחה.
פותחים את Gmail ובודקים את הטיוטה. אמורה להופיע טיוטה חדשה עם התשובה מהטופס.
בדיקת הקוד
כדי לבדוק את הקוד של Apps Script לפתרון הזה, לוחצים על הצגת קוד המקור בהמשך:
הצגת קוד המקור
Code.gs
תורמים
הדוגמה הזו נוצרה על ידי בן קולינס (Ben Collins), מורה ב-benlcollins.com ומומחה פיתוח ב-Google.
- אפשר למצוא את בן ב-Twitter @benlcollins.
- הבלוג של בן.
Google שומרת על הדוגמה הזו בעזרת מומחי הפיתוח של Google.