רמת קידוד: מתחילים
משך: 20 דקות
סוג פרויקט: אוטומציה עם
טריגר מבוסס-אירוע
מטרות
- מבינים מה הפתרון עושה.
- להבין מה שירותי Apps Script עושים בפתרון.
- מגדירים את הסקריפט.
- מריצים את הסקריפט.
מידע על הפתרון הזה
אם יש סוגים שונים של תוכן שאתם רוצים להציע לקהל שלכם, תוכלו להשתמש ב-Google Forms כדי לאפשר למשתמשים לבחור את התוכן שהם יקבלו. הפתרון הזה מאפשר למשתמשים לבחור את הנושאים שמעניינים אותם, ואז לשלוח להם אימייל באופן אוטומטי עם התוכן שבחרו.
איך זה עובד
הסקריפט מתקין טריגר מבוסס-אירוע שפועל בכל פעם שמשתמש שולח טופס. בכל פעם שאתם שולחים טופס, הסקריפט יוצר ושולח אימייל מתבנית של Google Docs. הודעת האימייל כוללת את שם המשתמש ואת התוכן שהוא בחר. התוכן שאתם מציעים יכול להיות מכל סוג, כל עוד יש אליו הפניה מכתובת URL.
שירותי Apps Script
הפתרון הזה משתמש בשירותים הבאים:
- שירות סקריפט – התקנת הטריגר מבוסס-האירוע שמופעל בכל פעם שמשתמש שולח את הטופס.
- שירות מסמכים – פתיחת התבנית של Docs שבה הסקריפט משתמש כדי ליצור את האימייל.
- שירות דואר – יצירה ושליחה של האימייל עם השם והתוכן של המשתמש.
- שירות גיליונות אלקטרוניים – הוספת אישור לגיליון תשובות לטפסים אחרי שהסקריפט שולח את האימייל.
דרישות מוקדמות
כדי להשתמש בדוגמה הזו, אתם צריכים את הדרישות המוקדמות הבאות:
- חשבון Google (יכול להיות שלחשבונות Google Workspace יהיה צורך באישור אדמין).
- דפדפן אינטרנט עם גישה לאינטרנט.
הגדרת הסקריפט
כדי ליצור עותק של הגיליון האלקטרוני שליחת תוכן שנאסף, לוחצים על הלחצן הבא. פרויקט Apps Script לפתרון הזה מצורף לגיליון האלקטרוני.
יצירת עותקבגיליון האלקטרוני שהעתקתם, לוחצים על תוספים > Apps Script.
בתפריט הנפתח של הפונקציה, בוחרים באפשרות installTrigger
לוחצים על Run.
כשמוצגת בקשה, מאשרים את הסקריפט. אם במסך ההסכמה של OAuth מוצגת האזהרה האפליקציה הזו לא מאומתת, ממשיכים בלחיצה על מתקדם > מעבר אל {Project Name} (לא בטוח).
חשוב: אם מריצים את installTrigger יותר מפעם אחת, הסקריפט יוצר מספר טריגרים, שכל אחד מהם שולח אימייל כשמשתמש שולח את הטופס. כדי למחוק טריגרים נוספים ולהימנע מאימיילים כפולים, לוחצים על Triggers
. לוחצים לחיצה ימנית על כל טריגר נוסף ולוחצים על Delete trigger (מחיקת הטריגר).הרצת הסקריפט
- חוזרים לגיליון האלקטרוני ולוחצים על כלים > ניהול טופס > מעבר לטופס פעיל.
- ממלאים את הטופס ולוחצים על שליחה.
- בודקים אם קיבלתם אימייל עם קישורים לתוכן שבחרתם.
בדיקת הקוד
כדי לבדוק את קוד Apps Script של הפתרון הזה, יש ללחוץ על הצגת קוד מקור למטה:
הצגת קוד המקור
Code.gs
תורמים
הדוגמה הזו מנוהלת על ידי Google בעזרת מומחי המפתחים של Google.