टूर्नामेंट ब्रैकेट बनाना
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
कोडिंग का लेवल: शुरुआती
अवधि: 5 मिनट
प्रोजेक्ट का टाइप: कस्टम मेन्यू के साथ ऑटोमेशन
मकसद
समझें कि समाधान क्या करता है.
समझें कि Apps Script की सेवाएं, समाधान में क्या काम करती हैं.
स्क्रिप्ट सेट अप करें.
स्क्रिप्ट चलाएं.
इस समाधान के बारे में जानकारी
ज़्यादा से ज़्यादा 64 लोगों या टीमों के लिए टूर्नामेंट ब्रैकेट बनाएं. इस समाधान से, सिंगल-एलिमिनेशन टूर्नामेंट को दिखाने वाला ट्री डायग्राम बनता है.
यह कैसे काम करता है
यह स्क्रिप्ट, खिलाड़ियों की सूची में लूप करती है और यह तय करती है कि ब्रैकेट में कितने राउंड की ज़रूरत है. यह स्क्रिप्ट, Bracket शीट को फ़ॉर्मैट करके ट्री डायग्राम बनाती है. साथ ही, पहले राउंड में खिलाड़ियों के नाम जोड़ती है.
Apps Script की सेवाएं
इस समाधान में, इस सेवा का इस्तेमाल किया जाता है:
स्प्रेडशीट सेवा: यह खिलाड़ियों की रेंज का पता लगाती है और टूर्नामेंट के लिए ट्री डायग्राम बनाती है.
ज़रूरी शर्तें
इस सैंपल का इस्तेमाल करने के लिए, आपको इन ज़रूरी शर्तों को पूरा करना होगा:
Google खाता (Google Workspace खातों के लिए, एडमिन की मंज़ूरी ज़रूरी हो सकती है).
इंटरनेट ऐक्सेस करने की सुविधा वाला वेब ब्राउज़र.
स्क्रिप्ट सेट अप करना
टूर्नामेंट का ब्रैकट बनाएं
सैंपल स्प्रेडशीट की कॉपी बनाने के लिए, यहां दिए गए बटन पर क्लिक करें:
[[["समझने में आसान है","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"]]