Plan du cours
Introduction à Google Apps Script
- Qu'est-ce que Google Apps Script ?
- Principales fonctionnalités et capacités
- Comprendre le runtime V8 et le support de JavaScript moderne
Configuration de l'environnement de développement
- Création et gestion des projets Apps Script
- Utilisation de l'éditeur en ligne vs. clasp (Apps Script en ligne de commande)
- Contrôle de version avec GitHub et clasp
Travailler avec Google Sheets
- Lecture, écriture et mise en forme des données
- Création de menus personnalisés, de boîtes de dialogue et de barres latérales
- Validation des données, formules et intégrations
Automatisation des applications Google Workspace
- Automatisation de Gmail : emails, threads, filtres
- Automatisation de Google Drive : création, déplacement et gestion des autorisations des fichiers
- Automatisation de Calendar : planification, rappels et événements
- Intégration avec Docs et Slides pour les rapports et présentations
Déclencheurs et exécution basée sur les événements
- Déclencheurs basés sur le temps (tâches planifiées)
- Déclencheurs basés sur les événements (à l'édition, à la soumission de formulaires, à l'ouverture)
- Gestion et débogage des déclencheurs
Création d'add-ons et intégrations avancées
- Développement d'add-ons Google Workspace
- Publication d'add-ons sur le Marketplace
- Connexion de Apps Script avec des API REST et des services tiers
Bonnes pratiques pour les projets Apps Script
- Gestion des erreurs et techniques de débogage
- Gestion de la sécurité et des autorisations
- Stratégies d'évolutivité et d'optimisation
Études de cas et projets appliqués
- Automatisation des flux de travail de reporting dans Sheets et Docs
- Création d'outils CRM ou de gestion des tâches personnalisés avec Apps Script
- Cas d'utilisation en entreprise réels d'Apps Script
Résumé et étapes suivantes
Pré requis
- Expérience en programmation JavaScript
- Connaissance de base des applications Google Workspace (par exemple, Docs, Sheets, Gmail)
Audience
- Développeurs web
- Professionnels IT gérant Google Workspace
- Équipes recherchant l'automatisation de flux de travail
Nos clients témoignent (5)
Le Trainor donne plus d'échantillons, ce qui est très utile.
Romulo - Tribal Software Philippines, Inc.
Formation - Advanced TypeScript
Traduction automatique
La formation contient de bons éléments et est facile à suivre
David Phetole Leshabela - Vodacom SA
Formation - React with Next.js
Traduction automatique
Simplification de nouvelles techniques complexes
Brian Zaranyika - Vodacom SA
Formation - React Native Expo
Traduction automatique
La largeur des sujets abordés était considérable et le formateur a essayé de rendre justice à cela.
Lakshmipriya Sivakumar - Deque Systems Inc
Formation - Spring Boot, React, and Redux
Traduction automatique
Le formateur semblait très compétent en matière de Vue. J'ai apprécié de voir son style de développement et d'apprendre quelques nouveaux concepts à essayer.
Adrian Borrmann - CBC/Radio-Canada
Formation - Advanced Vue.js
Traduction automatique