SF34508
4 jours
En présentiel ou distanciel
- 28 heures de formation
- Exercices pratiques
- Prise en charge OPCO possible
Un renseignement ?
Contactez-nous !- En entreprise ou à distance
- Cadrage pédagogique gratuit
- Programme de formation sur mesure
- Formateur expert dédié
- Prise en charge OPCO possible
Formation Google Apps Script : automatisation et développement avancé.
Développez des applications pour Google Sheets grâce à notre formation de 4 jours !
Cette formation permet de dépasser les limites standard de Google Sheets en exploitant la puissance du cloud. Vous apprendrez à traduire des besoins métiers en scripts performants, à migrer vos macros VBA vers le web et à orchestrer des interactions fluides entre les différentes applications de l'écosystème Google Workspace.
Programme de formation Google Apps Script : automatisation et développement avancé.
Module 1 : Fondamentaux et Environnement
Architecture et concepts : Comprendre la différence entre macros et scripts autonomes.
L’IDE Google Apps Script : Découverte de l’éditeur, gestion des versions et des fichiers.
Mise à niveau JavaScript (focalisée Apps Script) :
Typage des données et portées des variables.
Logique conditionnelle et boucles itératives.
Manipulation des tableaux (Arrays) et des objets JSON.
Utilisation des classes natives (Math, Date, String).
Outils de développement : Utilisation du Logger, points d’arrêt et débogage pas à pas.
Module 2 : Pilotage de Google Sheets
Le modèle objet SpreadsheetApp : Naviguer entre Application, Classeur, Feuille et Plage.
Lecture et Écriture : Méthodes getValue vs getValues.
Optimisation des performances :
Le concept de « Batch operations » pour réduire les appels serveurs.
Traitement de données en mémoire via les tableaux JavaScript.
Fonctions personnalisées : Créer ses propres formules utilisables directement dans les cellules.
Automatisation événementielle : Mise en place des déclencheurs onOpen, onEdit et triggers installables (au temps ou à l’envoi de formulaire).
Module 3 : Interfaces Utilisateur (UI) et Expérience
Menus personnalisés : Ajouter des fonctionnalités dans la barre d’outils de Sheets.
Interactions basiques : Utiliser les classes Browser et Ui pour les alertes et les prompts.
Interfaces avancées (HTML Service) :
Création de boîtes de dialogue modales et de barres latérales (Sidebars).
Introduction au HTML/CSS pour le design des formulaires.
Communication asynchrone : Faire dialoguer le HTML avec le script serveur (google.script.run).
Module 4 : L’Écosystème Connecté et Déploiement
Intégration avec Google Drive :
Créer, parcourir et organiser des dossiers et fichiers automatiquement.
Générer des documents à partir de données Sheets.
Communication et Planification :
Envoi d’emails automatisés (texte brut et HTML) via GmailApp.
Gestion de l’agenda : création et modification d’événements via CalendarApp.
Services externes et utilitaires :
Utilisation de LanguageApp pour la traduction automatique.
Introduction aux Web Apps : Rendre un script accessible via une URL publique.
Bonnes pratiques : Gestion des quotas Google, gestion des erreurs (Try/Catch) et sécurité des scripts.
Nos autres formations en Outils collaboratifs .
Formation Google Apps Script : automatisation et développement avancé
Formation Google Apps Script : initiation à l’automatisation
Formation Google Workspace : utiliser les outils collaboratifs
Formation Intégrer le digital dans sa formation présentielle
Formation Klaxoon – Dynamiser la collaboration et l’interactivité en équipe
Formation Miro
A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.
