הרחבת Google Forms באמצעות תוספים

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

אתם יכולים להרחיב את Google Forms באמצעות תוספים שיעזרו למשתמשים ליצור סקרים חדשים, ליצור קישוריות למערכות של צד שלישי ולשלב את הנתונים מ-Forms עם אפליקציות אחרות של Google Workspace (כמו Google Sheets).

אתם יכולים לראות את התוספים ל-Forms שאנשים אחרים יצרו ב-Google Workspace Marketplace.

מה אפשר לעשות

הנה כמה דברים שאפשר לעשות בעזרת תוסף שמרחיב את Google Forms:

  • אתם יכולים ליצור טפסים ב-Google Forms, לגשת אליהם ולערוך אותם באמצעות השירות Forms המובנה ב-Apps Script. השירות גיליון אלקטרוני מאפשר לכם לגשת לגיליון האלקטרוני ב-Google Sheets שבו שמורות התשובות מהטופס.
  • אתם יכולים לשלוט בהתנהגות של טופס מתוסף באמצעות שירות Forms. לדוגמה, תוכלו לקבוע אם הטופס יקבל תשובות או ישלח הודעת אישור למשיבים.
  • אפשר ליצור תפריטים מותאמים אישית ולהגדיר מספר ממשקים של תיבות דו-שיח וסרגלי צד מותאמים אישית באמצעות HTML ו-CSS רגילים. רכיבי ממשק המשתמש האלה מוסיפים לעורך של Google Forms, ולא לטופס שמוצג למשיבים.
  • אפשר להשתמש בטריגרים של תוספים כדי להריץ פונקציות מסוימות כשמתרחשים אירועים מפעילים מסוימים. לדוגמה, טריגרים להתקנה מסוג שליחת טופס מאפשרים לתוסף להגיב בכל פעם שמישהו שולח תשובה לטופס.

מבנה הטופס

טופס ב-Google Forms מורכב מכותרת, מתיאור ומרשימת השאלות בטופס. אפשר גם לשייך לטופס גיליון אלקטרוני ב-Google Sheets שבו יתאספו התשובות מהטופס.

לכל שאלה בטופס יש סוג שמציין את סוג המידע שרוצים לקבל מהנשאל, או רכיב טופס סטטי (כמו תמונה או סרטון). כל סוג מיוצג על ידי אובייקט בשירות Forms של Apps Script. תוספי טפסים יכולים להשתמש בשירות הזה כדי להוסיף, לשנות, לסדר מחדש או להסיר את רכיבי הטופס הבאים:

חידונים

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

טריגרים

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

במאמר טריגרים של תוספים מוסבר אילו טריגרים אפשר להשתמש בהם עם תוספים ל-Forms ואילו הגבלות חלות על השימוש בהם.