Turnuva köşeli parantezi oluşturma
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Kodlama düzeyi: Başlangıç
Süre: 5 dakika
Proje türü: Özel menü ile otomasyon
Hedefler
Çözümün ne yaptığını anlayın.
Apps Komut Dosyası hizmetlerinin çözümde ne yaptığını anlayın.
Komut dosyasını ayarlayın.
Komut dosyasını çalıştırın.
Bu çözüm hakkında
64 kişiye veya takıma kadar katılımcı için turnuva şeması oluşturun. Bu çözüm, tek maçlı eleme turnuvasını temsil eden bir ağaç diyagramı oluşturur.
İşleyiş şekli
Komut dosyası, oyuncu listesinde döngü oluşturur ve turnuvada kaç tur gerektiğini belirler. Komut dosyası, ağaç diyagramını oluşturmak için Bracket sayfasını biçimlendirir ve oyuncuların adlarını ilk tura ekler.
Apps Komut Dosyası hizmetleri
Bu çözümde aşağıdaki hizmet kullanılır:
E-tablo hizmeti: Oyuncuların aralığını alır ve turnuva için ağaç diyagramı oluşturur.
Ön koşullar
Bu örneği kullanmak için aşağıdaki ön koşulları karşılamanız gerekir:
Google Hesabı (Google Workspace hesapları için yönetici onayı gerekebilir).
İnternete erişimi olan bir web tarayıcısı.
Komut dosyasını ayarlama
Turnuva tablosu oluşturma örnek e-tablosunun kopyasını oluşturmak için aşağıdaki düğmeyi tıklayın:
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 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"]]