Google Apps Script Niveau Découverte à Avancé Mixte : présentiel / à distance
Formation Prioritaire
Dernière mise à jour : 05/09/2025
Maîtrisez Google Apps Script, de la découverte aux fonctionnalités avancées, pour automatiser vos tâches et optimiser vos outils Google Workspace.
Public visé
- Personne souhaitant être formée au développement d'applications et à l'automatisation de tâches via Google Apps Script, du niveau découverte à avancé.
Prérequis
- Matriser l'anglais opérationnel (lu et écrit)
- Posséder les compétences et les connaissances équivalentes à la formation Google Apps Script Niveau 1
- Posséder les compétences et les connaissances équivalentes à la formation Google Apps Script Niveau 2
- Posséder les compétences et les connaissances équivalentes à la formation Google Apps Script Niveau 3
- Posséder les compétences et les connaissances équivalentes à la formation Google Apps Script Niveau 4
Objectifs de la formation
- Utiliser Apps Script
- Découvrir les bases de la programmation
- Intéragir avec Google Sheets
- Manipuler des données dans Google Sheets avec Google Apps Script
- Importer/exporter des données de et vers Google Apps Script
- Modifier l'interface utilisateur des outils Google Workspace
- Utiliser MailApp et GmailApp
- Manipuler les déclencheurs simples et installables
- Créer un événement Google Agenda avec Apps Script
- Utiliser DriveApp, DocumentApp, FormApp
- Créer une sidebar
- Découvrir les interfaces HTML
Description
Si vous souhaitez un programme de formation sur-mesure sur cette thématique, merci de nous interroger.
Programme :
- Google Apps Script Niveau 1: Découverte de la Programmation dans Sheets
- Découvrir Google Apps Script
- Définir les utilités de Google Apps Script
- Créer un srcipt indépendant VS contenu dans un fichier (Sheets, Docs,Slides,etc..)
- Naviguer dans l'interface de Google Apps Script
- Découvrir l'environnement de développement
- Interagir avec la console (journal d'exécution)
- Consulter la documentation officielle de manière efficace
- Chercher les connaissances pour mieux scripter
- Découvrir les bases de la programmation
- Découvrir les notions essentielles de JavaScript
- Rédiger et définir une fonction
- Définir une variable avec let et const
- Expliquer pourquoi ne plus utiliser car pour les variables
- Découvrir les types de variables de base (texte,nombre,booéen)
- Effectuer des opérations arithmétiques
- Concatener des variables
- Utiliser les conditions pour effectuer des vérifications
- Lire les propriétés d'une chaine de caractère
- Manipuler des chaines de caractères avec les méthodes
- Interagir avec Google Sheets
- Enregister et utiliser une macro
- Découvrir les niveaux de découpage d'une feuille de calcul Google Sheets
- Lire et modifier la valeur d'une cellule
- Mettre en forme une plage de cellules
- Créer une fonction personnalisée intégrée dans Google Sheets
- Découvrir Google Apps Script
- Google Apps Script Niveau 2: Automatiser la manipulation des données dans Sheets
- Manipuler des données dans Google Sheets
- Créer et manipuler des tableaux
- Accéder aux données d'un tableau multidimensionnel
- Lire les propriétes d'un tableau
- Manipuler des tableaux avec les méthodes
- Récupérer les valeurs d'un tableau Google Sheets
- Découvrir les boucles
- Utilises les boucles for,while ou do..while à bon escient
- Importer/exporter des données
- Importer des données depuis un autre classeur Google Sheets
- Exporter un fichier Google Worksapce au format PDF,CSV,XLSX via l'URL
- Créer une fonction d'export PDF via Google Apps Script
- Modifier l'interface utilisateur des outils Google Workpaces
- Découvrir comment interagir avec l'utilisateur
- Utiliser des boites de dialogue
- Récolter des informations avec les invités
- Créer des menus personnalisés
- Découvrir les déclencheurs automatiques
- Manipuler des données dans Google Sheets
- Google Apps Script Niveau 3: Automatiser l'envoi d'email et la création d'évènements
- Découvrir MailApp et GmailApp
- Identifier les différences entre MailApp et GmailApp
- Envoyer un e-mail simple via Google Apps Script
- Vérifier le quota d'envoi restant
- Créer sa propre fonction de publipostage
- Manipuler les déclencheurs simple et installables
- Ajouter un menu personnalisé à l'ouverture d'un fichier
- Identifier la différence entre déclencheur simple et installable
- Créer et parametrer son premier déclencheur installable
- Découvrir les différents types de déclencheurs
- Manipuler les données lors d'un déclenchement avec l'objet d'événement
- Créer un événement dans Google Agenda et Google Apps Script
- Créer et manipuler les dates en JavaScript
- Créer un nouveau calendrier dans Google Agenda
- Créer un événement simple et complexe
- Créer un événement en masse
- Découvrir MailApp et GmailApp
- Google Apps Script Niveau 4: Utiliser DrivreApp, DocumentApp et FormApp
- Découvrir DriveApp
- Utiliser le service DriveApp
- Utiliser les itérateurs
- Effectuer des recherches avancées dans le Drive
- Découvrir les pratiques courantes de DriveApp
- Découvrir DocumentApp
- Utiliser le service DocumentApp
- Créer et accéder à un document
- Manipuler le corps du document
- Découvrir les pratiques courantes de DocumentApp
- Découvrir FormApp
- Utiliser le service FormApp
- Créer et accéder à un formulaire
- Découvrir les types de questions
- Découvrir les pratiques courantes de FormApp
- Découvrir DriveApp
- Google Apps Script Niveau 5: Créer une interface HTML à intégrer dans Google Workspace
- Créer un sidebar(menu latéral)
- Découvrir comment créer un menu latéral intégré
- Créer sa première sidebar
- Découvrir les interfaces HTML
- Editer du HTML
- Intégrer du JavaScript pour rendre la page interactive
- Créer une communication entre la page HTML et les serveurs Google
- BONUS : Découvrir les services avancés (API Google)
- Identifier les limitations des service de base
- Aller au-delà du Drive à l'API avancé
- Découvrir des cas d'usage pour l'API Drive
- Créer un sidebar(menu latéral)
Modalités pédagogiques
La pédagogie repose principalement sur :
- L'implication des stagiaires,
- Le centrage permanent sur les préoccupations quotidiennes,
- L'interactivité stagiaires / groupe / intervenant(e)
- Mises en situations, exercices, débriefing
- 70% de la formation sera basée sur des mises en situation, des cas pratiques, des jeux de rôles, des quizz…qui permettront d'accompagner et d'évaluer la bonne intégration des enseignements de la formation.
Moyens et supports pédagogiques
- Etudes de cas
- Quizz
- QCM
- Support powerpoint
- Livret du participant
Informations sur l'admission
- Nous apportons une réponse en 48h à toute demande de formation.
- L'apprenant peut s'inscrire à notre formation jusqu'à 3 jours avant le début de la formation.
- Suite à l'analyse des besoins, un planning de mise en œuvre est défini conjointement.
- Cette formation peut être suivie en présentiel ou en distanciel.
- Un formateur expérimenté, expert du sujet animera la formation.
- Un ordinateur équipé d'une caméra sera nécessaire si la formation a lieu à distance.
- Évaluation à chaud lors de chaque session et évaluation à froid 2 mois après la formation.
Compétences acquises à l'issue de la formation
- Savez-vous utiliser Apps Script ?
- Connaissez-vous les bases de la programmation ?
- Etes-vous apte à intéragir avec Google Sheets ?
- Savez-vous manipuler des données dans Google Sheets avec Google Apps Script ?
- Etes-vous apte à importer/exporter des données de et vers Google Apps Script ?
- Savez-vous modifier l'interface utilisateur des outils Google Workspace ?
- Savez-vous utiliser MailApp et GmailApp ?
- Etes-vous apte à manipuler les déclencheurs simples et installables ?
- Savez-vous créer un événement Google Agenda avec Apps Script ?
- Savez-vous utiliser DriveApp, DocumentApp, FormApp ?
- Savez-vous créer une sidebar ?
- Connaissez-vous les interfaces HTML ?
Profil du / des Formateur(s)
- Expert(e)-formateur(trice) spécialisé(e) en programmation et automatisation avec Google Apps Script.
Modalités d'évaluation et de suivi
- 70% de la formation sera basée sur des mises en situation, des cas pratiques, des jeux de rôles, des quizz…qui permettront d'accompagner et d'évaluer la bonne intégration des enseignements de la formation.
- Test de positionnement au début et à la fin de la formation
- Évaluation tout au long de la formation (quizz, mises en situation, cas pratiques...)
- Évaluation à chaud à la fin de chaque session et évaluation à froid 2 mois après la formation
Informations sur l'accessibilité
- Si un bénéficiaire a des contraintes particulières liées à une situation de handicap, veuillez contacter au préalable le référent handicap d'Adaliance, Bruno PANHARD au 01.46.21.74.33 ou via bruno.panhard@adaliance.com, afin que nous puissions, dans la mesure du possible, adapter l'action de formation.