Buat braket turnamen
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Tingkat coding: Pemula
Durasi: 5 menit
Jenis project: Otomatisasi dengan menu kustom
Tujuan
Pahami fungsi solusi.
Pahami fungsi layanan Apps Script dalam solusi.
Siapkan skrip.
Jalankan skrip.
Tentang solusi ini
Buat bagan turnamen untuk hingga 64 orang atau tim. Solusi ini membuat
diagram pohon yang merepresentasikan turnamen sistem gugur.
Cara kerjanya
Skrip mengulang daftar pemain dan menentukan berapa banyak babak yang diperlukan dalam bagan. Skrip memformat sheet Bracket untuk membuat diagram pohon dan menambahkan nama pemain ke babak pertama.
Layanan Apps Script
Solusi ini menggunakan layanan berikut:
Layanan spreadsheet: Mendapatkan rentang pemain dan membuat diagram pohon untuk turnamen.
Prasyarat
Untuk menggunakan sampel ini, Anda memerlukan prasyarat berikut:
Akun Google (akun Google Workspace mungkin memerlukan persetujuan administrator).
Browser web dengan akses ke internet.
Menyiapkan skrip
Klik tombol berikut untuk membuat salinan spreadsheet contoh Buat bagan turnamen:
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2026-03-18 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"]]