1. Livres & vidéos
  2. Google Apps Script
  3. Avant-propos
Extrait - Google Apps Script Créez vos outils pour automatiser Google Workspace
Extraits du livre
Google Apps Script Créez vos outils pour automatiser Google Workspace Revenir à la page d'achat du livre

Avant-propos

Avant-propos

Bienvenue dans le monde d’Apps Script !

Si vous travaillez déjà avec Google Sheets, Docs, Gmail, Drive ou Slides, vous allez découvrir comment repousser leurs limites. Apps Script est la plateforme low-code de Google : elle permet d’automatiser les tâches courantes et de créer des applications personnalisées au cœur de Google Workspace.

Imaginons par exemple que, chaque début de semaine, on répète la même routine : ouvrir ses e-mails, transférer un rapport, nettoyer un tableau dans Google Sheets, copier des chiffres dans une présentation, puis prévenir les collègues. Des tâches répétitives et chronophages.

C’est pour répondre à ce genre de routines qu’Apps Script a vu le jour en 2009. Pensé comme un outil accessible, il permet d’automatiser ou d’étendre les applications de Google Workspace sans être un développeur aguerri.

En coulisses, Apps Script repose sur JavaScript et fonctionne dans le cloud. Sa force réside dans son intégration directe avec l’écosystème Google Workspace : Gmail, Drive, Docs, Sheets, Slides ou Calendar. En quelques lignes de code, un tableur peut envoyer un e-mail, un agenda se mettre à jour automatiquement ou un document se formater tout seul.

Apps Script vous permet, entre autres :

  • d’automatiser des actions répétitives (envoyer un rapport chaque lundi matin, formater une feuille de calcul, créer un dossier Drive automatiquement) ;

  • d’ajouter des fonctions personnalisées dans Sheets (comme si vous inventiez vos propres formules) ;

  • de créer de véritables modules complémentaires pour Google Workspace, installables par d’autres utilisateurs ;

  • ou encore, de développer des applications de chat dans Google Chat qui réagissent aux messages comme un collègue virtuel.

Mais aussi de :

  • concevoir des applications web (webapps) totalement indépendantes des produits Google, en utilisant HTML, CSS et JavaScript côté client, connectés à votre code côté serveur ;

  • créer des librairies de code ou des webhooks.

En résumé : si vous savez...