Sélectionner une page
Formations Langage JavaScript Formation Google Apps Script

Formation Google Apps Script

Niveau confirmé
Catégorie Essential
Formation Google Apps Script

Prix 2390€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

Présentation

Notre formation Google Apps Script vous permettra, à l’aide de simples fonctions, d’automatiser vos tâches récurrentes sur vos services Google, en particulier, sur Google Sheets.

Notre programme technique et complet vous enseignera l’étendue des fonctionnalités de ce service Google. Notre cours débutera par une présentation de l’environnement de développement, nous vous guiderons sur la création et le lancement de votre premier script.

Par la suite, vous apprendrez à coder sur la plateforme, nous vous aiderons à comprendre la syntaxe, les bonnes et les pires pratiques de développement. Nous vous présenterons comment lier et automatiser l’ensemble de vos Services Google dont Drive, Calendar et Gmail.

Enfin, nous vous enseignerons à utiliser les arrays JavaScript pour créer des automatisations avancées ainsi que des formulaires.

 

Objectifs

  • Maîtriser le développement sur Google Apps Script
  • Appliquer des fonctions Apps Script sur différents services Google
  • Automatiser les tâches de gestion des données avec Google Apps Script

 

Public visé

  • Professionnels utilisant Excel, LibreOffice Calc ou Google Sheets
  • Développeurs VBA
  • Data analysts
  • Data engineers
  • Chargés d’automatisation
  • Rédacteurs
  • Développeurs JavaScript

 

Pré-requis

  • Maîtrise des fonctionnalités basiques d’Excel, LibreOffice Calc ou Google Sheets
  • Connaissances de base en programmation

 

Pré-requis logiciel

Détenir un compte Google.

Google Apps Script : Automatisation & Interfaces HTML dans Google Workspace

 

[Jour 1 – Matin]

Introduction à Google Apps Script dans Google Workspace

  • Comprendre le rôle de Google Apps Script dans Google Workspace
  • Principaux cas d’usage : automatisation, intégration, interfaces personnalisées
  • Accéder à l’éditeur de scripts depuis Gmail, Calendar, Drive, Docs, Sheets, Forms
  • Présentation de l’interface et des types de projets (scripts conteneurisés, projets autonomes)
  • Comprendre le système d’autorisations et de permissions (scopes)
  • Atelier pratique : créer et exécuter son premier script Apps Script.

 

[Jour 1 – Après-midi]

Bases JavaScript & structure d’un projet Apps Script

  • Rappels des notions de base en JavaScript utiles pour Apps Script
  • Organisation d’un projet : fichiers .gs (serveur) et .html (interface)
  • Syntaxe de base, fonctions, variables, boucles, conditions
  • Débogage : logs, gestion des erreurs, erreurs courantes
  • Bonnes pratiques : nommage, structuration du code, gestion des versions
  • Atelier pratique : refactoriser un script simple en code propre et réutilisable.

 

Utiliser SpreadsheetApp comme base de données

  • Découvrir SpreadsheetApp, Spreadsheet, Sheet, Range
  • Lire et écrire des données dans Google Sheets
  • Manipuler les données sous forme d’arrays (lecture/écriture en bloc)
  • Filtrer, trier et rechercher dans les données pour préparer des e-mails ou événements
  • Atelier pratique : exploiter une feuille comme base de contacts et de rendez-vous.

 

[Jour 2 – Matin]

Automatiser l’envoi d’e-mails avec GmailApp

  • Présentation de GmailApp et des méthodes essentielles
  • Envoyer des e-mails automatiques (confirmation, notification, relance)
  • Personnaliser le contenu : objet, corps, destinataires, pièces jointes
  • Générer des e-mails dynamiquement à partir de données Google Sheets
  • Programmer l’envoi via des déclencheurs temporels (time-driven triggers)
  • Traçabilité : logs, journalisation des envois, gestion des erreurs
  • Atelier pratique : campagne d’e-mails automatisés à partir d’un fichier de contacts.

 

[Jour 2 – Après-midi]

Automatiser la création d’événements avec CalendarApp

  • Découvrir CalendarApp et ses principales méthodes
  • Créer, modifier et supprimer des événements par script
  • Ajouter des invités, des descriptions, des lieux et des liens de visioconférence
  • Générer des événements à partir de Google Sheets (planning, rendez-vous)
  • Créer automatiquement un événement à la soumission d’un formulaire (FormApp + onFormSubmit)
  • Mettre en place des rappels et notifications par e-mail
  • Atelier pratique : automatiser la planification de réunions à partir d’inscriptions.

 

Exploiter DriveApp, DocumentApp et FormApp

  • DriveApp : parcourir et organiser les dossiers, créer/copier des fichiers, gérer les droits
  • DocumentApp : créer des documents Google, insérer du texte, des tableaux, des images
  • Générer des documents personnalisés à partir de modèles (mail-merge depuis Sheets)
  • Exporter les documents en PDF et les joindre dans des e-mails automatisés
  • FormApp : créer des formulaires, ajouter des questions, gérer les réponses
  • Chaîne complète
  • Atelier pratique : workflow complet de confirmation d’inscription.

 

[Jour 3 – Matin]

interface HTML intégrée dans Google Workspace

  • Notions de base en HTML et CSS pour une interface simple et efficace
  • Fichiers .html dans Apps Script et utilisation de HtmlService
  • Afficher une interface en barre latérale (sidebar) ou en boîte de dialogue dans Sheets/Docs/Forms
  • Création de formulaires HTML (champs, boutons, listes déroulantes)
  • Interaction client/serveur avec google.script.run
  • Atelier pratique : interface HTML de création d’e-mails et d’événements.

 

[Jour 3 – Après-midi]

Applications web & intégration avancée

  • Publier un script en tant qu’application web (Web App)
  • Configurer les droits : usage interne (domaine) ou restreint
  • Créer une mini-application de gestion de contacts : liste, formulaire, actions (e-mail, événement)
  • Utiliser SpreadsheetApp comme base de données pour l’interface HTML
  • Optimiser les performances : lecture/écriture en batch, gestion des arrays
  • Atelier pratique : Web App Google Workspace pour automatiser e-mails & événements.

 

Industrialisation & bonnes pratiques

  • Structurer ses scripts pour les réutiliser (bibliothèques, fonctions utilitaires)
  • Gestion des versions et mise à jour des scripts en production
  • Sécuriser l’accès aux données (permissions, partages, comptes de service)
  • Checklist de mise en production d’une automatisation Apps Script
  • Idées de cas d’usage : onboarding, relances, suivi de projets, réservations
  • Atelier pratique : finalisation et revue d’un projet complet Google Workspace.

 

Pour aller plus loin

Formation Power Query

Formation Power BI

Formation Power BI Avancé

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Nos Formateurs Référents

Témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Afficher tous les témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Noter la formation

Prix 2390€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp