Utwórz nawias turniejowy
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Poziom kodowania: początkujący
Czas trwania: 5 minut
Typ projektu: automatyzacja z menu niestandardowym
Cele
Dowiedz się, co robi rozwiązanie.
Dowiedz się, co robią usługi Apps Script w ramach rozwiązania.
Skonfiguruj skrypt.
Uruchom skrypt.
Informacje o rozwiązaniu
Utwórz drabinkę turniejową dla maksymalnie 64 osób lub zespołów. To rozwiązanie tworzy diagram drzewa przedstawiający turniej z pojedynczą eliminacją.
Jak to działa
Skrypt przechodzi przez listę graczy i określa, ile rund jest potrzebnych w drabince. Skrypt formatuje arkusz Bracket, aby utworzyć diagram drzewa, i dodaje imiona graczy do pierwszej rundy.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 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"]]