רמת הקוד: מתחילים
משך הזמן: 5 דקות
סוג הפרויקט: אוטומציה עם תפריט מותאם אישית
מטרות
- להבין מה הפתרון עושה.
- הסבר על הפעולות של שירותי Apps Script בתוך הפתרון.
- מגדירים את הסקריפט.
- מריצים את הסקריפט.
מידע על הפתרון הזה
ליצור טבלת שיבוצים של טורניר עם עד 64 אנשים או צוותים. הפתרון הזה יוצר תרשים עץ שמייצג טורניר של נוקאאוט.
איך זה עובד
הסקריפט עובר ברשימה של השחקנים ומחליט כמה סיבובים נדרשים בתחרות. הסקריפט מעצב את הגיליון Bracket כדי ליצור את תרשים העץ, ומוסיף את שמות השחקנים לשלב הראשון.
שירותי Apps Script
הפתרון הזה משתמש בשירות הבא:
שירות גיליון אלקטרוני – מקבל את טווח השחקנים ויוצר את תרשים העץ של הטורניר.
דרישות מוקדמות
כדי להשתמש בדוגמה הזו, צריך את הדרישות המוקדמות הבאות:
- חשבון Google (יכול להיות שחשבונות Google Workspace ידרשו אישור אדמין).
- דפדפן אינטרנט עם גישה לאינטרנט.
הגדרת הסקריפט
לוחצים על הלחצן הבא כדי ליצור עותק של הגיליון האלקטרוני לדוגמה בנושא יצירת טבלת פירוט של טורניר.
יצירת עותק
מריצים את הסקריפט
- בגיליון האלקטרוני שהעתקתם, לוחצים על Bracket maker > Create bracket. יכול להיות שתצטרכו לרענן את הדף כדי שהתפריט המותאם אישית יופיע.
כשמוצגת בקשה, מאשרים את הסקריפט. אם במסך ההסכמה ל-OAuth מוצגת האזהרה This app isn't verified, ממשיכים על ידי בחירה באפשרות Advanced > Go to {Project Name} (unsafe).
לוחצים שוב על Bracket maker > Create bracket.
עוברים לכרטיסייה Bracket כדי להציג את טבלת המשחקים של הטורניר.
בדיקת הקוד
כדי לבדוק את הקוד של Apps Script לפתרון הזה, לוחצים על הצגת קוד המקור בהמשך:
הצגת קוד המקור
Code.gs
תורמים
Google שומרת על הדוגמה הזו בעזרת מומחי הפיתוח של Google.