• NEW

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

Durée 4 jours
Niveau Fondamental
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence GSDM
Éligible CPF Non

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.

Objectif opérationnel :

Savoir créer des macros pour Google Sheets.

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

Public :

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.

Introduction à Google Apps Script

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

Les bases de la programmation en JavaScript

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
Présentation des principales notions de programmation et mise en œuvre sur des exemples.

Développements en JavaScript

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

Les classes Google Sheets

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
Pour chacune de ces classes, nous étudierons les principales méthodes et propriétés. 
Nous les mettrons en œuvre dans des exercices pratiques. 

Le traitement des tableaux JavaScript

Le traitement des tableaux permet d’optimiser les traitements des informations présentes dans un tableur.Lire et écrire des données dans un tableau JavaScript
Utiliser les boucles pour parcourir des tableaux
Modifier des informations en masse

L'interaction avec les autres classes de l’écosystème Google

Présentation des principales classes à connaître
Comment envoyer un mail
Comment accéder aux fichiers et dossiers
Date de mise à jour du programme : 03/07/2025

Dates et lieux

Du 23 au 26 septembre 2025
Lieu
Distanciel
Durée
4 jrs
2490 € HT
Du 23 au 26 septembre 2025
Lieu
Paris
Durée
4 jrs
2490 € HT
Du 28 au 31 octobre 2025
Lieu
Distanciel
Durée
4 jrs
2490 € HT
Du 28 au 31 octobre 2025
Lieu
Paris
Durée
4 jrs
2490 € HT
Du 16 au 19 décembre 2025
Lieu
Distanciel
Durée
4 jrs
2490 € HT
Du 16 au 19 décembre 2025
Lieu
Paris
Durée
4 jrs
2490 € HT

Ces formations peuvent aussi vous intéresser :

  • Niveau : Intermédiaire
  • Référence : GSSD

Introduction à Google App Engine (GAE) pour décideurs et architectes

  • Niveau : Fondamental
  • Référence : DGAE

  • Niveau : Fondamental
  • Référence : DGAU

Apprendre les fonctionnalités de base de Google Workspace(ex Google Apps)

  • Niveau : Fondamental
  • Référence : GSGA


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB