Dernière mise à jour : 20/05/2024
JOUR 1 - Découverte
DÉCOUVRIR GOOGLE APPS SCRIPT :
Définir les utilités de Google Apps Script
Créer un script 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)
Apprendre à lire la documentation officielle
Chercher les connaissances pour mieux scripter
DECOUVRIR 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 var pour les variables
Découvrir les types de variables de base (texte, nombre, booléen)
Effectuer des opérations arithmétiques
Concaténer des variables
Utiliser les conditions pour effectuer des vérifications
Lire les propriétés d'une chaîne de caractère
Manipuler des chaînes de caractères avec les méthodes
INTERAGIR AVEC GOOGLE SHEETS :
Enregistrer 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
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étés d'un tableau
Manipuler des tableaux avec les méthodes
Récupérer les valeurs d'un tableau Google Sheets
Découvrir les boucles
Utiliser 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 Workspace 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 WORKSPACE
Découvrir comment interagir avec l'utilisateur
Utiliser des boîtes de dialogue
Récolter des informations avec les invités
Créer des menus personnalisés
Découvrir les déclencheurs automatiques
JOUR 2 - Perfectionnement
DÉCOUVERTE DE 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 SIMPLES ET INSTALLABLES
Ajouter un menu personnalisé à l'ouverture d'un fichier
Identifier la différence entre déclencheur simple et installable
Créer et paramétrer 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
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 des événements en masse
DÉCOUVERTE DE DRIVEAPP
Utiliser le service DriveApp
Apprendre à utiliser les itérateurs
Effectuer des recherches avancées dans le Drive
Découvrir les pratiques courantes de DriveApp
DÉCOUVERTE DE DOCUMENTAPP
Utiliser le service DocumentApp
Créer et accéder à un document
Manipuler le corps d'un document
Découvrir les pratiques courantes de DocumentApp
DÉCOUVERTE DE FORMAPP
Utiliser le service FormApp
Créer et accéder à un formulaire
Découvrir les types de question
Découvrir les pratiques courantes de FormApp
JOUR 3 - Bonus
CRÉATION D'UNE SIDEBAR (MENU LATÉRAL)
Découvrir comment créer un menu latéral intégré
Créer sa première sidebar
DECOUVRIR LES INTERFACES HTML
Éditer du HTML
Intégrer du JavaScript pour rendre la page interactive
Créer une communication entre la page HTML et les serveurs de Google
BONUS : SERVICES AVANCÉS (API GOOGLE)
Identifier les limitations des services de base
Aller au-delà du Drive grâce à l'API avancé
Découvrir des cas d'usage pour l'API Drive
Comprendre et maîtriser Google Apps Script pour apporter des solutions d'automatisation en entreprise
Définir et maîtriser Google Apps Script pour apporter des solutions d'automatisation en entreprise
Alternance de démonstration du formateur par écran partagé avec le support de formation et de cas pratique
Support de formation et fichier d'exercice ou cas pratique fourni
Fichier d'exercice validé par le formateur
Auto-évaluation de l'atteinte des objectifs par le stagiaire
Enquête de satisfaction