- Cours pratique
- Informatique
Formation Google Apps Script : Développer des macros pour Google Sheets - Débutant

- Durée
- 4 jours
- Niveau
- Fondamental
- Modalités
- Distanciel
Description de la formation Google Apps Script Macros
Google Sheets est devenu un concurrent sérieux de Microsoft Excel. C'est un outil puissant, connecté, qui permet la collaboration et qui profite de la synergie avec les autres solutions Google. Il dispose également d'un langage de script étendu basé sur JavaScript. Il permet de développer des macros à l'image de Microsoft VBA.
Au-delà de la simple programmation dans un tableur, les apps scripts donnent accès aux multiples ressources proposées par l'écosystème Google. Durant cette formation Google Apps Script vous apprendrez toutes les bases pour comprendre leur mécanisme et les utiliser.

Objectifs pédagogiques
Concrètement, à l'issue de cette formation Google Apps Script vous aurez acquis les connaissances et les compétences nécessaires pour :
- Apprendre ou redécouvrir les bases de la programmation
- Pratiquer les principales notions indispensables à la programmation : Variables, fonctions, conditions, boucles, gestion des erreurs
- Programmer en JavaScript qui est le langage de script utilisé par les Google Apps
- Utiliser des classes Google pour manipuler les données de Google Sheets
- Développer des macros dans Google Sheet
Objectifs opérationnels
Savoir créer des macros pour Google Sheets.
Programme
Contenu du cours, module par module
6 modules
- Google Apps Script dans le contexte des solutions Google
- Types de scripts
- La documentation, les ressources Google et autres
- L'enregistreur de macro : enregistrer, voir le code généré et le modifier
- Le mode debugger
- L'environnement de développement
- Créer ses premières macros
- Les variables et constantes
- Les opérateurs
- Les fonctions du langage
- Les fonctions utilisateur
- Les structures conditionnelles
- Les structures itératives
- Les tableaux
- Les objets
- Les classes fournies par le langage : Math, RegExp, Date, String, …
- La gestion des erreurs
Travaux pratiques
- Effectuer des calculs complexes
- Mixer les conditions
- Créer des boucles simples
- Gérer les saisies utilisateurs et l’affichage des résultats
- Créer ses premières fonctions utilisateurs
- Vue globale des classes disponibles
- Les classes "utilitaires" : Browser, Logger, Ui
- Le niveau application : SpreadsheetApp
- Le niveau classeur : Spreadsheet
- Le niveau feuille : Sheet
- Le niveau cellule : Range
Travaux pratiques
Nous les mettrons en œuvre dans des exercices pratiques.
- Lire et écrire des données dans un tableau JavaScript
- Utiliser les boucles pour parcourir des tableaux
- Modifier des informations en masse
Travaux pratiques
- Présentation des principales classes à connaître
- Comment envoyer un mail
- Comment accéder aux fichiers et dossiers
Programme mis à jour le 22/04/2026
Public concerné
Ce cours est destiné aux utilisateurs de Google Sheets qui souhaitent automatiser les traitements dans Google Sheets.

Prérequis
Cette formation est ouverte à ceux qui utilisent Google Sheets sans pour autant avoir déjà programmé en Javascript ou dans un autre langage.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
4/5
3 avis
« Ce que j'ai le moins apprécié : "Rythme élevé" »
MOMPELAT RomualdVEOLIA EAU ILE DE FRANCE
Les avis figurant ci-dessus sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.