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