יצירת הרשמה לסשנים של כנס (original) (raw)

דילוג לתוכן הראשי

יצירת הרשמה לסשנים של כנס

קל לארגן דפים בעזרת אוספים אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.

רמת הקוד: מתחילים
משך: 5 דקות
סוג הפרויקט: אוטומציה עם תפריט מותאם אישית וטריגר מבוסס-אירועים

מטרות

מידע על הפתרון הזה

יצירת מערכת הרשמה לאירוע מקצה לקצה. אם יש לכם אירוע בקרוב, כמו כנס, תוכלו להגדיר יומן חדש לפגישות בכנס, ליצור טופס הרשמה ולשלוח למשתתפים הוראות הגעה מותאמות אישית באימייל באופן אוטומטי.

מידע מ-Sheets מועבר ל-Forms וליומן

איך זה עובד

הפתרון הזה משתמש בתפריט מותאם אישית ב-Google Sheets כדי להטמיע מערכת אוטומטית לרישום לאירועים. הסקריפט יוצר יומן עם אירועי הכנס שמפורטים בגיליון האלקטרוני ב-Sheets. לאחר מכן, התסריט יוצר טופס עם רשימת האירועים שהמשתתפים יכולים להירשם אליהם. אחרי שהמשתתפים ממלאים את הטופס, הסקריפט מוסיף אותם לאירועים ביומן ושולח להם את מסלולי הנסיעה באימייל.

שירותי Apps Script

הפתרון הזה משתמש בשירותים הבאים:

דרישות מוקדמות

כדי להשתמש בדוגמה הזו, צריך לעמוד בדרישות המוקדמות הבאות:

הגדרת הסקריפט

  1. לוחצים על הלחצן הבא כדי ליצור עותק של גיליון האלקטרוני לדוגמה בנושא יצירת הרשמה לסשנים בכנס. הפרויקט ב-Apps Script של הפתרון הזה מצורף לגיליון האלקטרוני.
    יצירת עותק
  2. לוחצים על שיחה > הגדרת שיחה. יכול להיות שתצטרכו לרענן את הדף כדי שהתפריט המותאם אישית יופיע.
  3. כשמוצגת בקשה, מאשרים את הסקריפט. אם במסך ההסכמה ל-OAuth מוצגת האזהרה This app isn't verified, ממשיכים על ידי בחירה באפשרות Advanced > Go to {Project Name} (unsafe).
  4. לוחצים על שיחה > הגדרת שיחה שוב.

מריצים את הסקריפט

  1. לוחצים על כלים > ניהול טופס > מעבר לטופס הפעיל.
  2. ממלאים את הטופס ושולחים אותו.
  3. נכנסים לאתר calendar.google.com.
  4. מימין, מוודאים שהתיבה לצד יומן הכנס מסומנת.
  5. עוברים לתאריכי האירועים שנרשמתם אליהם ומוודאים שהשם שלכם מופיע ברשימת המשתתפים.

(אופציונלי) איפוס הפתרון

אם רוצים לנסות שוב את הפתרון הזה או להתאים אותו לשימוש בפרטים של אירועים משלכם, צריך לאפס כמה פריטים שהוגדרו בפעם הראשונה שהרצתם את הסקריפט. כדי להציג את השלבים לאיפוס הפתרון, לוחצים על איפוס הפתרון בהמשך:

איפוס הפתרון

שלב 1: איפוס מאפייני הסקריפט השמורים

אם תנסו להריץ את הסקריפט יותר מפעם אחת, תופיע ההודעה Your conference is already set up. הטופס להרשמה נמצא ב-Google Drive! הסיבה לכך היא שכשמגדירים את יומן הכנס, מזהה היומן נשמר כנכס סקריפט. כשהסקריפט פועל, הוא בודק אם נכס מזהה היומן כבר קיים, ומפסיק לפעול אם הוא קיים.

כדי להסיר את נכס מזהה היומן הקיים:

  1. בגיליון האלקטרוני, לוחצים על תוספים > Apps Script.
  2. בעורך של Apps Script, בוחרים באפשרות resetProperties מהרשימה הנפתחת של הפונקציות ולוחצים על הפעלה.

שלב 2: מוחקים את יומן הכנס

בכל פעם שהסקריפט פועל, הוא יוצר יומן חדש. אם אתם לא רוצים לשמור את היומן המקורי שנוצר, עליכם לפעול לפי השלבים הבאים:

  1. נכנסים לאתר calendar.google.com.
  2. לצד 'יומן הכנס', לוחצים על סמל האפשרויות של יומן הכנס > הגדרות ושיתוף.
  3. גוללים לתחתית ההגדרות ולוחצים על מחיקה.

שלב 3: מוחקים את הטריגר לשליחת הטופס

בכל פעם שמריצים את הסקריפט, הוא יוצר טריגר לשליחת טפסים. כדי למנוע מספר טריגרים שיגרמו להודעות אימייל כפולות, צריך להסיר את הטריגר המקורי. כך עושים זאת:

  1. בגיליון האלקטרוני, לוחצים על תוספים > Apps Script.
  2. בפרויקט ב-Apps Script, לוחצים על טריגרים בצד ימין.
  3. לצד הטריגר, לוחצים על סמל האפשרויות הנוספות > מחיקת הטריגר.

שלב 4: ביטול הקישור לטופס ומחיקה שלו

בכל פעם שמריצים את הסקריפט, נוצר טופס חדש. כדי לבטל את הקישור של הטופס לגיליון האלקטרוני ולמחוק אותו:

  1. בגיליון האלקטרוני, לוחצים לחיצה ימנית על הגיליון תשובות לטופס ואז לוחצים על ביטול הקישור לטופס > אישור.
  2. לוחצים שוב לחיצה ימנית על הגיליון תשובות טופס ואז על מחיקה > אישור.
  3. נכנסים לכתובת forms.google.com.
  4. לוחצים לחיצה ימנית על טופס הכנסה ואז על הסרה > העברה לאשפה.

אחרי שמאפסים את הפתרון, אפשר להוסיף נתונים משלכם או להמשיך להשתמש בנתוני הדוגמה ולהריץ את הסקריפט שוב.

בדיקת הקוד

כדי לבדוק את הקוד של Apps Script לפתרון הזה, לוחצים על הצגת קוד המקור בהמשך:

הצגת קוד המקור

Code.gs

תורמים

Google שומרת על הדוגמה הזו בעזרת מומחי הפיתוח של Google.

השלבים הבאים

אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers‏.‏ Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.

עדכון אחרון: 2025-05-08 (שעון UTC).