Niveau de codage: Débutant
Durée: 5 minutes
Type de projet: Automatisation avec un menu personnalisé
Objectifs
- Comprendre ce que la solution fait
- Comprendre ce que font les services Apps Script dans la solution.
- Configurez le script.
- Exécutez le script.
À propos de cette solution
Créez un tableau de tournoi pour un maximum de 64 personnes ou équipes. Cette solution crée un diagramme en arborescence représentant un tournoi à élimination directe.
Fonctionnement
Le script parcourt la liste des joueurs et détermine le nombre de tours nécessaires dans la poule. Le script met en forme la feuille Bracket pour créer le diagramme en arborescence et ajoute les noms des joueurs au premier tour.
Services Apps Script
Cette solution utilise le service suivant:
Service de feuille de calcul : récupère la plage de joueurs et crée le diagramme en arborescence du tournoi.
Prérequis
Pour utiliser cet exemple, vous devez remplir les conditions préalables suivantes:
- Un compte Google (l'approbation de l'administrateur peut être nécessaire pour les comptes Google Workspace).
- Un navigateur Web avec accès à Internet
Configurer le script
Cliquez sur le bouton suivant pour créer une copie de l'exemple de feuille de calcul Créer un tableau de tournoi.
Créer une copie
Exécuter le script
- Dans la feuille de calcul que vous avez copiée, cliquez sur Outil de création de crochets > Créer un crochet. Vous devrez peut-être actualiser la page pour que ce menu personnalisé s'affiche.
Lorsque vous y êtes invité, autorisez le script. Si l'écran d'autorisation OAuth affiche l'avertissement Cette application n'est pas validée, sélectionnez Avancé > Accéder à {Nom du projet} (non sécurisé).
Cliquez à nouveau sur Outil de création de crochets > Créer un crochet.
Passez à l'onglet Tableau des matchs pour afficher le tableau des matchs du tournoi.
Examiner le code
Pour consulter le code Apps Script de cette solution, cliquez sur Afficher le code source ci-dessous:
Afficher le code source
Code.gs
Contributeurs
Cet exemple est géré par Google avec l'aide des experts Google pour les développeurs.