Comment créer un bouton pour exécuter un script dans Google Sheets [Mise à jour 2024]

Video add script to google sheet

Dans cet article, je vais vous montrer comment attribuer un script à un bouton dans Google Sheets en seulement quelques étapes simples.

Ajouter un bouton pour exécuter un script dans Google Sheets

Cliquez ici pour obtenir notre aperçu du bouton sur Google Sheet Button.

1. Ajouter un script via Google Apps Script

Pour accéder à Google Apps Script, cliquez sur Extension, puis sélectionnez Apps Script.

Un nouvel onglet s’ouvrira où vous pourrez ajouter le script.

Ajoutez la fonction dans l’espace donné. Par exemple, nous voulons une fonction qui affiche “Bonjour le monde” dans une boîte de dialogue lorsque le bouton est cliqué. La fonction est aussi simple que cela :

function myFunction() {
  Browser.msgBox("Bonjour le monde!");
}

Cliquez sur le bouton Enregistrer ou appuyez sur Ctrl+S sur le clavier pour enregistrer le script.

Notez le nom de votre fonction. Nous en aurons besoin dans les prochaines étapes. Pour cet exemple, la fonction s’appelle myFunction, le nom par défaut défini par Google Apps Script.

2. Créer un bouton

Nous devons créer une forme qui servira de bouton. Cliquez sur Insérer dans le menu principal, puis sélectionnez Dessin.

Le canevas de dessin apparaîtra avec des objets que vous pouvez y ajouter.

Pour notre bouton, nous aurons un rectangle arrondi avec l’étiquette “Bonjour le monde”. Tout d’abord, cliquez sur Forme.

Vous pouvez ajouter une grande variété de formes grâce à cette option. Nous sélectionnerons le Rectangle arrondi.

Cliquez et faites glisser le curseur à travers le canevas pour créer le rectangle arrondi de la taille souhaitée.

Nous allons maintenant ajouter l’étiquette “Bonjour le monde” au-dessus. Sélectionnez la boîte de texte dans la barre d’outils principale du canevas de dessin.

Cliquez et faites glisser le curseur à l’intérieur de la forme pour créer le rectangle arrondi de la taille souhaitée.

Cliquez sur Enregistrer et fermer dans le coin supérieur droit du canevas de dessin. Le dessin apparaîtra sur votre feuille active.

3. Redimensionner et repositionner le bouton

Vous pouvez redimensionner l’image du bouton avant de la connecter à un script. Voici les étapes :

  1. Cliquez sur l’image.
  2. Maintenez le clic enfoncé sur l’un des carrés bleus qui apparaissent sur ses bords.
  3. Faites glisser le curseur jusqu’à ce que la taille souhaitée du bouton soit obtenue.

Après le redimensionnement, vous pouvez repositionner le bouton en le cliquant puis en le faisant glisser à l’endroit souhaité :

4. Connecter le bouton au script

Maintenant que nous avons un bouton, nous pouvons connecter le script à celui-ci. Passez votre curseur sur le bouton et un ensemble de trois points apparaîtra dans le coin supérieur droit. Cliquez dessus.

Une liste d’options apparaîtra. Sélectionnez Attribuer un script.

Une petite boîte intitulée Attribuer un script apparaîtra, vous demandant d’entrer la fonction du script. Tapez le nom de la fonction définie dans le script. Pour notre exemple, il s’agit simplement de la fonction par défaut myFunction.

Une fois que vous avez ajouté le nom de la fonction, cliquez sur OK.

5. Autoriser le script

Comme vous allez exécuter la fonction pour la première fois, Google Sheets vous demandera une autorisation avec une boîte intitulée Autorisation requise. Cliquez sur Continuer.

Une nouvelle fenêtre apparaîtra, vous permettant de sélectionner le compte Google associé à la feuille de calcul contenant le bouton.

Après avoir sélectionné le compte, un avertissement apparaîtra pour vous rappeler que Google n’a pas vérifié l’application. Cliquez sur le petit lien dans le coin inférieur gauche intitulé Avancé.

Un autre rappel apparaîtra pour continuer uniquement si vous comprenez les risques et que vous faites confiance au développeur. Cliquez sur Aller vers Projet sans titre (non sécurisé) ou quel que soit le nom du projet dans Google Apps Script.

Une nouvelle page apparaîtra listant les autorisations nécessaires par le script. Cliquez sur Autoriser.

Voilà ! Le bouton exécutera maintenant votre script.

FAQ

Dois-je autoriser le script à chaque fois que j’utilise le bouton ?

Non. Vous n’avez besoin de le faire qu’une seule fois pour chaque script, et lors des clics ultérieurs sur le bouton, le script s’exécutera automatiquement.

Puis-je utiliser une image comme bouton pour exécuter le script dans Google Sheets ?

Oui ! Les mêmes trois points apparaîtront dans le coin supérieur droit de l’image lorsque vous passerez votre curseur dessus. Sélectionnez Attribuer un script, tout comme ce qui a été mis en évidence dans les étapes précédentes.

Assurez-vous simplement que lorsque vous insérez l’image, sélectionnez Insérer une image sur les cellules.

Puis-je redimensionner et repositionner le bouton après avoir attribué un script ?

Oui. Suivez l’étape 3, mais au lieu d’un clic gauche, vous pouvez soit faire un clic droit sur le bouton, soit maintenir la touche Ctrl enfoncée, puis cliquer avec le bouton gauche.

Nous espérons que cet article vous a aidé et vous a donné une meilleure compréhension de la façon de créer un bouton pour exécuter un script dans Google Sheets. Vous pourriez également aimer nos articles sur l’ajout d’un script dans Google Sheets et sur la façon d’ajouter un bouton dans Google Sheets.

Pour optimiser votre flux de travail, nous vous recommandons de lire notre guide sur la configuration de rappels dans Google Sheets et d’essayer notre logiciel pour vous aider à gérer les approbations des factures.

Pour en savoir plus sur les techniques SEO et les meilleures pratiques pour les feuilles de calcul Google, visitez Crawlan.com.

Related posts