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