Numeriblog Google Workspace Google Apps Script, la puissance des outils Google à portée de scripts Google Sheets et Apps Script : créer un sommaire interactif des feuilles de calcul – version 2

Google Sheets et Apps Script : créer un sommaire interactif des feuilles de calcul – version 2

Dans l’article précédent, j’évoquais un script permettant de lister les onglets d’un fichier Sheets, de modifier leur nom et leur affichage. À la demande générale je vous propose une version avancée permettant de changer la […]

personnes ont consulté cet article

3 minutes

Rédigé par Antoine MARTIN - il y a 8 mois

Ce que vous allez découvrir

  • Modifiez la couleur des onglets de Google Sheets avec Apps Script
  • Modifiez l'ordre d'affichage des onglets
  • Le script pour créer le sommaire interactif de Google Sheets

Google Sheets et Apps Script : créer un sommaire interactif des feuilles de calcul – version 2

Dans l’article précédent, j’évoquais un script permettant de lister les onglets d’un fichier Sheets, de modifier leur nom et leur affichage. À la demande générale je vous propose une version avancée permettant de changer la couleur des onglets et leur ordre d’affichage.

Je ne reviendrai pas sur la base du script que vous pourrez trouver ici.

Copiez le fichier en cliquant ici!

Modifiez la couleur des onglets de Google Sheets avec Apps Script

Depuis le sommaire vous pouvez indiquer le couleur et elle s’applique automatiquement à l’onglet.

La liste des couleurs est disponible dans l’onglet « Couleurs ».

Modifiez l’ordre d’affichage des onglets

Indiquez le nouvel ordre d’affichage dans la colonne « Ordre », cliquez sur le bouton « Sommaire interactif / Mettre les feuilles dans l’ordre », chaque feuille est activée et remise dans l’ordre indiqué dans le sommaire.

Le script pour créer le sommaire interactif de Google Sheets

/***
*
* Numericoach 2022 – tous droits reservés.
* Auteur : Antoine Martin
*
* ni Numericoach ni l’auteur de ce script ne pourront être tenu responsable des conséquences d’une utilisation de ce script.
* Lire les conditions générales d’utilisation : https://thierryvanoffe.com/mentions-legales/
*
*/
function onOpen() {
const ui = SpreadsheetApp.getUi();
ui.createMenu(« Sommaire interactif »)
.addItem(« Mettre à jour le sommaire », « resumeSheets »)
.addItem(« Mettre les feuilles dans l’ordre », « s

Veuillez créer un compte pour lire la suite de cette ressource

L’accès à cette ressource se fait gratuitement en créant un compte Numerifan. Les abonnements payants donnent également accès aux cours gratuits.

Je crée un compte gratuit

Paywall image

Cet article est réservé aux abonnés. Pourquoi ?

Fournir tout ce contenu nous demande beaucoup de temps, des ressources et une veille permanente. Accédez à ce contenu en rejoignant notre super communauté, pour tous nous remercier 💪

Rédacteur

Photo de profil de l'auteur
Antoine MARTIN

Consultant et formateur sur les outils bureautiques, j'ai intégré l'équipe de Numericoach en 2020. J'accompagne les utilisateurs de Google Workspace à trouver des solutions répondant à leurs besoins. Mes domaines de prédilections sont les outils Sheets, Docs, Slides et Google Apps Script.

S’abonner
Notification pour
guest
8 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires
David
David

-Problème dans les indiçages:
–Pas de ligne d’en-tetes créée au début
–Du coup en opérant un tri par la fonction sortSheets, une ligne apparaît en doublon
–La dernière ligne n’a pas le format case à cocher.
-De plus, il serait peut-être pas mal de pouvoir copier votre exemplaire de spreadsheet pour avoir la feuille de définition des couleurs. Sans ça, on a du mal à retrouver les codes.

Cet avis vous a été utile ?

Antoine MARTIN
Répondre à  David
8 mois il y a

Bonjour David, Merci pour votre message.
Les créations de la ligne d’entête et de la colonne de cases à cocher sont expliqués dans le premier article https://thierryvanoffe.com/google-sheets-et-apps-script-creer-un-sommaire-interactif-des-feuilles-de-calcul/
Le code est intégralement livré, copiable dans un Sheets. le Sheets que j’ai fait n’est pas partageable malheureusement.
Bonne journée

Cet avis vous a été utile ?

Marc
Marc

Bonjour
super intéressant et bien expliqué, malheureusement je bute sur la mise en place des couleurs !
bien cordialement
Marc

Cet avis vous a été utile ?

Antoine MARTIN
Répondre à  Marc
8 mois il y a

Bonjour Marc, sur quel partie bloquez-vous ?

Cet avis vous a été utile ?

David
David

Ce que je veux dire, Antoine, c’est que ton code bogue quelque peu.
Dans mon message précédent du 25/01 16:17, je voulais dire que:
-la mise à jour du sommaire ne crée pas les en-têtes, par exemple.
-la dernière ligne n’a pas la mise en forme case à cocher comme les précédentes
-le tri, quant à lui, rajoute une ligne en doublon
Revoie ton code, STP.

Cet avis vous a été utile ?

Marc
Marc

Bonjour,
c’était sur la question des couleurs mais le fichier mis à disposition a résolu la question.
merci encore pour ce beau travail
Bien cordialement
Marc

Cet avis vous a été utile ?

Benoît
Benoît

Génial !!
Pas de validation de donnée de couleur de mon côté
Pour le classement mettre une validation et marque d’erreur si 2 fois le même chiffre serait intéressant.

Cet avis vous a été utile ?