יצירת סוגר טורניר
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
רמת תכנות: מתחילים
משך הזמן: 5 דקות
סוג הפרויקט: אוטומציה עם תפריט בהתאמה אישית
מטרות
להבין מה הפתרון עושה.
הסבר על הפעולות של שירותי Apps Script בפתרון.
מגדירים את הסקריפט.
מריצים את הסקריפט.
מידע על הפתרון הזה
ליצור טבלת טורניר עם עד 64 אנשים או קבוצות. הפתרון הזה יוצר תרשים עץ שמייצג טורניר בשיטת הנוקאאוט.
איך זה עובד
הסקריפט עובר בלולאה על רשימת השחקנים וקובע כמה סיבובים צריך בטורניר. הסקריפט מעצב את הגיליון Bracket כדי ליצור את דיאגרמת העץ, ומוסיף את שמות השחקנים לסיבוב הראשון.
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2026-04-23 (שעון UTC)."],[],["This script automates the creation of a single-elimination tournament bracket for up to 64 players. Utilizing the Spreadsheet service, it determines the necessary rounds, formats the \"Bracket\" sheet to display a tree diagram, and populates the first round with player names from the \"Players\" sheet. A custom menu, \"Bracket maker\", allows the user to trigger the `createBracket` function, which generates the bracket after obtaining user authorization. The code then uses loops to manage player distribution and bracket formatting.\n"]]