27. Utiliser des scripts et Google Apps Script

Google Sheets est un outil puissant pour créer et manipuler des feuilles de calcul. Ses fonctionnalités peuvent être considérablement étendues grâce à l'utilisation de scripts et de Google Apps Script. Google Apps Script est un langage de script basé sur JavaScript qui vous permet d'automatiser des tâches, de l'intégrer à d'autres services Google et de créer des fonctions personnalisées dans des feuilles de calcul.

Qu'est-ce que Google Apps Script ?

Google Apps Script est une plate-forme de développement cloud qui facilite la création d'applications qui interagissent avec les services Google, tels que Google Sheets, Docs, Drive, Calendar et Gmail, entre autres. Les scripts écrits dans Google Apps Script peuvent être utilisés pour :

  • Automatisez les processus répétitifs.
  • Connectez Google Sheets à d'autres services Web.
  • Créez des fonctions personnalisées à utiliser dans les formules de feuille de calcul.
  • Développer des modules complémentaires pour étendre les fonctionnalités de Google Sheets.
  • Manipulez les données d'une feuille de calcul de manière complexe.

Comment démarrer avec Google Apps Script

Pour commencer à travailler avec Google Apps Script, vous devez accéder à l'éditeur de script. Cela peut être fait directement à partir d'une feuille de calcul Google Sheets en sélectionnant « Extensions » > « Apps Script » dans le menu. Cela ouvrira l'éditeur de scripts dans lequel vous pourrez écrire, exécuter et déboguer vos scripts.

Écrire votre premier script

Un simple script pour commencer pourrait être une fonction qui insère la date et l'heure actuelles dans une cellule spécifique de la feuille de calcul. Par exemple :

fonction insertCurrentDateTime() { var feuille = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); var cellule = feuille.getRange('A1'); cell.setValue(nouvelle Date()); }

Ce script récupère la feuille de calcul active, sélectionne la cellule A1 et définit sa valeur sur la date et l'heure actuelles. Pour exécuter le script, vous pouvez enregistrer et cliquer sur le bouton Exécuter dans l'éditeur de script ou créer un déclencheur pour l'exécuter automatiquement sous certaines conditions.

Automatiser les tâches avec des déclencheurs

Les déclencheurs vous permettent d'exécuter automatiquement des scripts en fonction d'événements spécifiques, tels que l'ouverture d'une feuille de calcul, la modification d'une feuille de calcul ou un intervalle de temps planifié. Vous pouvez configurer les déclencheurs directement dans l'éditeur de script en accédant à « Modifier » > « Déclencheurs du projet actuel ».

Intégration à d'autres services Google

Les scripts peuvent être utilisés pour intégrer Google Sheets à d'autres services Google. Par exemple, vous pouvez créer un script qui lit les données d'une feuille de calcul et crée les événements correspondants dans Google Agenda. Pour ce faire, vous utiliserez le service Google Apps Script CalendarApp, qui fournit des méthodes pour interagir avec Google Agenda.

Création de fonctions personnalisées

Une autre utilisation puissante de Google Apps Script consiste à créer des fonctions personnalisées que vous pouvez utiliser dans vos feuilles de calcul, comme n'importe quelle autre fonction intégrée de Sheets. Par exemple :

fonction MULTIPLYBYTWO(valeur) { valeur de retour * 2 ; }

Après avoir enregistré le script, vous pouvez utiliser la fonction =MULTIPLYBYTWO(A1) dans votre feuille de calcul pour multiplier la valeur de la cellule A1 par deux.

Gérer des données complexes

Avec Google Apps Script, vous pouvez effectuer des manipulations de données qui seraient compliquées, voire impossibles, à réaliser avec des formules seules. Par exemple, vous pouvez écrire un script qui parcourt les lignes d'une feuille de calcul, traite les données d'une manière ou d'une autre et écrit les résultats dans une autre feuille de calcul.

Développement de modules complémentaires

Si vous créez un script ou une série de scripts utiles dont vous pensez que d'autres utilisateurs de Google Sheets pourraient bénéficier, vous pouvez développer un module complémentaire. Les modules complémentaires sont des packages de scripts qui peuvent être facilement installés par tout utilisateur de Google Sheets pour étendre les fonctionnalités de leurs feuilles de calcul.

Conclusion

Google Apps Script offre un monde de possibilités aux utilisateurs de Google Sheets qui souhaitent aller au-delà des fonctionnalités standard. Avec un peu d'apprentissage et de créativité, vous pouvez automatiser des tâches, créer des fonctions personnalisées, intégrer d'autres services Google et bien plus encore. En maîtrisant les scripts dans Google Sheets, vous pouvez gagner du temps, réduire les erreurs et transformer vos feuilles de calcul en outils encore plus puissants.

Répondez maintenant à l’exercice sur le contenu :

Parmi les affirmations suivantes concernant Google Apps Script, laquelle est vraie ?

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Image de l'article Conseils sur les raccourcis clavier

Page suivante de lebook gratuit :

82Conseils sur les raccourcis clavier

0 minutes

Obtenez votre certificat pour ce cours gratuitement ! en téléchargeant lapplication Cursa et en lisant lebook qui sy trouve. Disponible sur Google Play ou App Store !

Get it on Google Play Get it on App Store

+ 6,5 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

48 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours gratuits en
vidéo, audio et texte