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)
Les leçons étaient très interactives et les exercices étaient pratiques.
Heino - NWK Limited
Formation - Laravel and Vue.js
Traduction automatique
Le fait d'etre dans une formation en solo. C'est super pour poser toutes les questions qu'on souhaite.
Nicolas - Caf du Rhone
Formation - Quasar Framework and Vue.js
J'apprécie le professionnalisme de l'animateur, il connaît vraiment son sujet et est capable d'expliquer même les sujets simples de manière claire, ce qui est excellent.
Marlon - National Confederation of Cooperatives
Formation - React with Next.js
Traduction automatique
exercices de pratique
Mateusz - DPDgroup IT Solutions sp. z o.o.
Formation - React Native for iOS and Android
Traduction automatique
Le vue.js est quelque chose avec lequel je n'ai jamais travaillé et la présentation a clarifié certaines de mes doutes. Cependant, les cours en ligne ne sont pas efficaces pour acquérir des connaissances.
Bogdan Stoica - EMAG IT Research S.R.L
Formation - Advanced Vue.js
Traduction automatique