Criar uma chave do torneio
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Nível de programação: iniciante
Duração: 5 minutos
Tipo de projeto: automação com um menu personalizado
Objetivos
Entenda o que a solução faz.
Entenda o que os serviços do Apps Script fazem na
solução.
Configure o script.
Execute o script.
Sobre esta solução
Crie uma chave de torneio para até 64 pessoas ou equipes. Essa solução cria um diagrama em árvore que representa um torneio de eliminação única.
Como funciona
O script faz um loop na lista de jogadores e determina quantas rodadas são necessárias no chaveamento. O script formata a planilha Bracket para criar o diagrama em árvore e adiciona os nomes dos jogadores à primeira rodada.
Serviços do Apps Script
Esta solução usa o seguinte serviço:
Serviço de planilha: recebe o intervalo de jogadores e cria o diagrama em árvore para o torneio.
Pré-requisitos
Para usar esta amostra, você precisa dos seguintes pré-requisitos:
Uma Conta do Google (as contas do Google Workspace podem exigir a aprovação do administrador).
Um navegador da Web com acesso à Internet.
Configurar o script
Clique no botão a seguir para fazer uma cópia da planilha de exemplo Criar um chaveamento de torneio:
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 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"]]