कोडिंग का लेवल: शुरुआती
अवधि: पांच मिनट
प्रोजेक्ट का टाइप: कस्टम मेन्यू की मदद से ऑटोमेशन
मकसद
- समझें कि समाधान क्या करता है.
- समझें कि Apps Script की सेवाएं, समाधान में क्या करती हैं.
- स्क्रिप्ट सेट अप करें.
- स्क्रिप्ट चलाएं.
इस समाधान के बारे में जानकारी
ज़्यादा से ज़्यादा 64 लोगों या टीमों के लिए टूर्नामेंट ब्रैकेट बनाएं. इस समाधान से, सिंगल-एलिमिनेशन टूर्नामेंट को दिखाने वाला ट्री डायग्राम बनता है.
यह कैसे काम करता है
यह स्क्रिप्ट, खिलाड़ियों की सूची में लूप करती है और यह तय करती है कि ब्रैकेट में कितने राउंड की ज़रूरत है. यह स्क्रिप्ट, Bracket शीट को फ़ॉर्मैट करके ट्री डायग्राम बनाती है. साथ ही, पहले राउंड में खिलाड़ियों के नाम जोड़ती है.
Apps Script की सेवाएं
इस समाधान में, इस सेवा का इस्तेमाल किया जाता है:
स्प्रेडशीट सेवा–यह सेवा, खिलाड़ियों की रेंज का पता लगाती है और टूर्नामेंट के लिए ट्री डायग्राम बनाती है.
ज़रूरी शर्तें
इस सैंपल का इस्तेमाल करने के लिए, आपको इन ज़रूरी शर्तों को पूरा करना होगा:
- Google खाता (Google Workspace खातों के लिए, एडमिन की अनुमति ज़रूरी हो सकती है).
- इंटरनेट ऐक्सेस करने की सुविधा वाला वेब ब्राउज़र.
स्क्रिप्ट सेट अप करना
टूर्नामेंट का ब्रैकट बनाएं सैंपल स्प्रेडशीट की कॉपी बनाने के लिए, यहां दिए गए बटन पर क्लिक करें.
कॉपी बनाएं
स्क्रिप्ट चलाना
- कॉपी की गई स्प्रेडशीट में, ब्रैकेट मेकर > ब्रैकेट बनाएं पर क्लिक करें. इस कस्टम मेन्यू को दिखने के लिए, आपको पेज रीफ़्रेश करना पड़ सकता है.
जब आपसे कहा जाए, तब स्क्रिप्ट को अनुमति दें. अगर OAuth की सहमति वाली स्क्रीन पर, इस ऐप्लिकेशन की पुष्टि नहीं हुई है चेतावनी दिखती है, तो ऐडवांस > {Project Name} पर जाएं (सुरक्षित नहीं है) को चुनकर जारी रखें.
ब्रैकेट मेकर > ब्रैकेट बनाएं पर फिर से क्लिक करें.
टूर्नामेंट का ब्रैकट देखने के लिए, ब्रैकेट टैब पर जाएं.
कोड की समीक्षा करना
इस समाधान के लिए, Apps Script कोड की समीक्षा करने के लिए, यहां दिया गया सोर्स कोड देखें पर क्लिक करें:
सोर्स कोड देखें
Code.gs
योगदानकर्ता
इस सैंपल को Google, Google Developer Experts की मदद से मैनेज करता है.