Cadence
←
En retard
Créer un menu dans Google App Script
Pas de pilier · jeu. 27 juin, 07:30
—
⌘K
Aperçu
Je parlais de Google Apps Script il y a quelques jours, et ça a suscité pas mal d'intérêt ! Alors, aujourd'hui, je partage un peu plus à ce sujet. Commençons par la base : comment j'ai mis en place un menu personnalisé dans Google Sheets en utilisant JavaScript. C'est super simple, efficace et ajoute un bel effet “wahou” au tableur ;) Voici comment faire : Avec ce script, un menu appelé "Test Menu" sera ajouté à la barre de menus de Google Sheets. Ce menu contiendra trois options, et sélectionner chacune d'elles déclenchera une alerte correspondante. J’ai ajouté les explications directement dans le code 🤓 Contacte nous chez @heelio si tu veux mettre en place une fonctionnalité similaire ! En commentaire : // Cette fonction est appelée lorsque le document est ouvert function onOpen() { var ui = SpreadsheetApp.getUi(); ui.createMenu('Test Menu') .addItem('Option 1', 'menuOption1') .addItem('Option 2', 'menuOption2') .addItem('Option 3', 'menuOption3') .addToUi(); } //La fonction 'onOpen' est exécutée automatiquement à chaque fois que le document est ouvert. Elle est utilisée pour ajouter des menus personnalisés //ui.createMenu('Test Menu') : crée un nouveau menu appelé "Test Menu" //.addItem('Option 1', 'menuOption1'): ajoute une option de menu qui appelle la fonction menuOption1 lorsque sélectionnée // Fonction à appeler lorsque l'option 1 est sélectionnée function menuOption1() { SpreadsheetApp.getUi().alert('Option 1 sélectionnée'); } // Fonction à appeler lorsque l'option 2 est sélectionnée function menuOption2() { SpreadsheetApp.getUi().alert('Option 2 sélectionnée'); } // Fonction à appeler lorsque l'option 3 est sélectionnée function menuOption3() { SpreadsheetApp.getUi().alert('Option 3 sélectionnée'); } //SpreadsheetApp.getUi().alert('Option 1 sélectionnée'): affiche une alerte indiquant que l'option 1 a été sélectionnée