Vous voulez vous familiariser avec Google Script?  Voici comment commencer avec quelques applications simples et puiser dans un monde de puissantes API Google.

Qu'est-ce que Google Script? Comment rédiger votre premier script Google Apps

Publicité Si vous utilisez Google Apps comme Google Sheets ou Google Docs, Google Script vous permet d'accomplir des tâches inédites avec une application de bureau similaire. Google Script (également appelé script Google Apps) est une plate-forme de développement d'applications qui vous permet d'intégrer tous les services Google Cloud que vous utilisez. Googl

Publicité

Si vous utilisez Google Apps comme Google Sheets ou Google Docs, Google Script vous permet d'accomplir des tâches inédites avec une application de bureau similaire.

Google Script (également appelé script Google Apps) est une plate-forme de développement d'applications qui vous permet d'intégrer tous les services Google Cloud que vous utilisez.

Google propose une longue liste d’API pour chacun de ses services cloud. En écrivant des applications Google très simples, vous pouvez ouvrir tout un monde de fonctionnalités supplémentaires dans chacun des nombreux services de Google.

Que pouvez-vous faire avec Google Script?

Apprendre à utiliser Google Script est très facile. Voici quelques-unes des choses que vous pouvez faire avec Google Script:

  • Création de fonctions personnalisées dans Google Sheets
  • Intégration de Google Sheets ou de Google Docs avec Gmail
  • Création d'applications Web que vous pouvez déployer à l'aide de Google Sites
  • Ajout d'un menu personnalisé à Google Docs
  • Création de tableaux de bord de trafic Web dans Google Sheets 5 Tableaux de bord de données personnalisées superbes que vous pouvez créer avec Google Sites 5 Tableaux de bord de données personnalisées superbes que vous pouvez créer avec Google Sites Google Sites est l'un des créateurs de sites Web les plus faciles à utiliser. Vous pouvez également l'utiliser pour créer un tableau de bord de données personnalisé qui récupère des données sur le Web et les affiche à la perfection. En savoir plus en utilisant les données de Google Analytics
  • Envoi d'e-mails à partir de Google Sheets Comment envoyer des e-mails dans une feuille Google avec Google Scripts Comment envoyer un e-mail dans une feuille Google avec Google Scripts Découvrez comment utiliser les scripts Google pour automatiser des outils de productivité Google tels que Feuilles et Docs et vous faire gagner du temps. Lire plus ou tout autre service Google

Les services Google étant tous dans le nuage, vous pouvez créer votre script Google Apps à partir d'un seul éditeur de script. À partir de ce code, vous pouvez accéder aux API des services de Google que vous utilisez.

Cela crée une flexibilité difficile à trouver sur la plupart des autres plates-formes de script.

Écrire votre premier script Google Apps

Pour voir à quel point il est facile d'écrire un script Google, essayez l'exemple suivant.

Votre premier script enverra un e-mail à partir de votre compte Gmail, avec un message intégré à votre script Google.

  1. Ouvrez un navigateur Web et tapez script.google.com dans le champ URL.
  2. Connectez-vous à votre compte Google si vous ne l'êtes pas déjà.
  3. Une fois connecté au script Google Apps, cliquez sur Nouveau script .
  4. Où il est dit projet sans titre, tapez le nom Mon premier script .

Supprimez le code dans la fenêtre de script et collez ce qui suit:

 function SendAnEmail() { // Set the recipient email address var email = ' ' // Create the email subject line. var subject = 'This is my first script!'; // Create the email body. var body = 'Hello, world!'; // Send an email GmailApp.sendEmail(email, subject, body); } 

Cliquez sur l'icône du disque pour enregistrer le code. Cliquez ensuite sur l'icône Exécuter pour l'exécuter.

Vous devrez peut-être donner la permission au script de s'exécuter avec votre compte Google pour la première fois et d'envoyer un courrier électronique à partir de votre compte Gmail.

Vous pouvez voir un avertissement que l'application n'est pas vérifiée. Cliquez simplement sur Avancé et accédez à mon premier script (non sécurisé) . Puisque vous avez écrit l'application, vous pouvez être sûr que son exécution est parfaitement sûre.

Voici à quoi ressemblera ce courrier entrant:

envoi d'email avec google script

Ce script utilisait le service Gmail pour envoyer un email à partir de votre compte via Google Script.

Ce n'est qu'un exemple simple de la manière dont un script Google Apps peut exploiter n'importe lequel de vos services cloud Google.

Ajout de fonctionnalités supplémentaires aux services Google

Vous trouverez également un accès à Google Scripting à l’intérieur de nombreux services de Google.

Comme mentionné ci-dessus, cela vous permet d'ajouter des fonctionnalités étendues à ces services. Par exemple, dans Google Sheets, vous pouvez accéder à votre éditeur de script Google en cliquant sur Outils, puis sur Éditeur de script .

éditeur de script google sheets

Nous avons déjà examiné des exemples de création de fonctions et de menus personnalisés dans Google Sheets. 4 Scripts Google qui rendent Google Sheets beaucoup plus puissant. 4 Scripts Google qui rendent Google Sheets beaucoup plus puissants. Google Sheets est excellent, mais il peut être même plus puissant si vous utilisez Google Scripts pour améliorer ses capacités. Lire la suite . C'est une excellente ressource pour commencer à construire la vôtre.

Vous pouvez accéder à l'éditeur Google Scripts de la même manière à partir de Google Docs.

Vous pouvez même utiliser un script Google pour créer un complément Gmail afin d'améliorer votre expérience Gmail. Cela vous permet de modifier des éléments tels que la fenêtre de composition du message ou même l'écriture d'un script qui gère l'archivage d'anciens courriels.

Pour activer le développement et le test des add-ons Google Script, vous devez activer les add-ons de développeur dans votre compte Gmail. Vous pouvez le faire en allant dans Paramètres, puis en cliquant sur Modules complémentaires et en sélectionnant Activer les modules complémentaires de développeur pour mon compte . Vous devrez également cliquer sur Activer dans une fenêtre contextuelle.

activer les modules complémentaires pour les développeurs gmail

La création de modules complémentaires Gmail dépasse le cadre de cet article. Toutefois, si vous souhaitez vraiment en savoir plus, consultez le Guide du développeur de Google intitulé "Créer un module complémentaire Gmail".

Accéder aux API de script Google

À partir de votre éditeur de script Google, vous pouvez accéder à chacun de vos services Google à l'aide d'un objet global. Vous avez utilisé l'objet global GmailApp dans l'exemple Hello World ci-dessus.

Pour accéder à toutes les fonctionnalités (méthodes et appels que vous pouvez effectuer à partir de Google Script Editor), il vous suffit d'activer les services Google avancés pour ce service.

Vous le faites depuis l’éditeur Google Scripts en cliquant sur Ressources et services Google avancés .

services google avancés

N'oubliez pas de cliquer sur le lien Tableau de bord de l'API Google Cloud Platform et d'activer le service dans ce tableau de bord.

Une fois dans le tableau de bord des API Google Cloud Platform, cliquez sur Activer les API et les services, recherchez le nom du service dans la bibliothèque d'API, sélectionnez-le, puis cliquez sur Activer .

api google analytics

Il vous suffit d'activer le service avancé une fois pour chaque compte Google utilisé pour les scripts.

Si vous faites défiler cette page sur laquelle vous avez activé la bibliothèque d'API, vous remarquerez un lien vers la documentation de référence . Enregistrez ce lien, car il fournit des exemples et une syntaxe utiles sur la manière d’intégrer cette API dans vos propres scripts Google.

Vous pouvez voir un excellent exemple d'intégration avec Google Analytics à l'aide de Google Scripting dans notre guide pour la création d'un tableau de bord d'analyse de site Web.

La navigation dans la bibliothèque d’API indique le nombre de services Google que vous pouvez intégrer à vos scripts.

apis google service

Il y a des centaines d'API disponibles.

Si vous souhaitez devenir un super-utilisateur de Google, vous apprendrez certainement à utiliser les scripts de Google App.

Au-delà des bases de Google Script: et maintenant?

Comme vous pouvez le voir dans l'exemple simple de Hello World ci-dessus, apprendre à écrire un script Google n'est pas difficile du tout.

De plus, comme Google fournit une vaste bibliothèque de scripts Google Apps contenant des guides et des références, vous disposez d'une base solide pour commencer.

Si vous souhaitez vous familiariser avec une application Google Script légèrement plus avancée, essayez d’intégrer Google Forms et Gmail. Comment automatiser des applications d’emploi à l’aide de Google Forms. Automatiser des applications d’emploi à l’aide de Google Forms. Automatisez le processus de candidature à l'aide de Google. Formulaires, Google Sheets et IFTTT. Lisez Plus pour postuler rapidement aux offres d'emploi.

En savoir plus sur: Google Apps, Google Script.