Formation Google Apps Script : automatisation et développement avancé.
Score de satisfaction : 4.92/5
Durée :
4 jours
Distanciel et 16 villes en France
numero vert : 0805 950 800 (service et appel gratuits)
à partir de
2600 €HT
98% d'avis positifs* participants

Référence :
SF34508
Durée :
4 jours

En présentiel ou distanciel


  • 28 heures de formation
  • Exercices pratiques
  • Prise en charge OPCO possible
Vous souhaitez personnaliser cette formation ?
  • 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.

Objectifs pédagogiques.

1Maîtriser l'environnement de développement Apps Script et la syntaxe JavaScript essentielle.

2Concevoir des applications métiers complètes hébergées dans Google Sheets.

3Manipuler et traiter des volumes de données importants de manière optimisée.

4Créer des interfaces graphiques personnalisées (menus, fenêtres, formulaires).

5Connecter Sheets aux autres services (Drive, Gmail, Agenda) pour automatiser des flux de travail.

Prérequis : Bonne maîtrise de l'environnement Google Sheets.Compréhension des logiques de programmation (variables, boucles, conditions) ou expérience préalable sur un langage comme VBA.
Partagez cette formation

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.

Notre charte qualité et éthique.

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.

Amandine de Sparks
Des chiffres étincelants.
20 années
à vos côtés
+ de 1000
sujets de formation
8702
stagiaires formés en 2024
252
formateurs actifs en 2024
97,9%
de stagiaires satisfaits
23793
heures de formation réalisées en 2024
HAUT