
Formation aux bases de Google Apps Script et IDE
Maîtrisez Google Apps Script de A à Z et automatisez les outils Google Workspace que vous utilisez chaque jour. Ce cours vous emmène des fondamentaux de JavaScript à la création de déclencheurs, l'appel d'API externes et la création d'extensions personnalisées. Que vous éliminiez des tâches répétitives ou que vous créiez des outils pour toute votre équipe, vous repartirez avec des scripts réels et déployables.
Ce que vous allez apprendre:
Configurer des projets de script autonomes et liés à un conteneur dans l'IDE Apps Script
Automatisez Google Sheets, Docs, Drive et Gmail à l'aide des services Workspace intégrés
Construisez des déclencheurs horaires et événementiels pour des flux de travail automatisés fiables et programmés
Intégrer des API REST externes de manière sécurisée en utilisant UrlFetchApp et des méthodes d'authentification appropriées
Déboguez, journalisez et gérez les erreurs de manière systématique pour écrire des scripts robustes et prêts pour la production
Développez et publiez des menus personnalisés, des barres latérales et des extensions Google Workspace pour les utilisateurs finaux
Comment vous étudiez de façon pratique Formation aux bases de Google Apps Script et IDE
Comment vous pratiquez Formation aux bases de Google Apps Script et IDE
Pour vous, entreprise, qui souhaitez former votre équipe
Avec Dedika pour les entreprises, le cours inclut des exercices et des exemples adaptés à votre propre activité et aux besoins spécifiques de votre entreprise.
Contenu du cours
8 Chapitres • 39 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsIntroduction à Google Apps Script
Introduction à Google Apps Script
Leçon 1 • Aperçu de l'intégration de Google Workspace
Passe en revue les services intégrés qui connectent Apps Script à Sheets, Docs, Drive et Gmail. Définit les attentes quant à l'automatisation réalisable dans l'ensemble de la suite.
Leçon 2 • Environnement d'exécution d'Apps Script
Explique l'environnement d'exécution V8, les quotas d'exécution et le fonctionnement des scripts sur les serveurs de Google. Relie le comportement d'exécution aux décisions pratiques de conception de scripts.
Leçon 3 • Modèle d'autorisation et de permission
Couvre les portées OAuth, les écrans de consentement et la manière dont Apps Script demande l'accès aux données des utilisateurs. Les étudiants comprennent les limites de sécurité avant d'écrire leur premier script.
Leçon 4 • Qu'est-ce que Google Apps Script
Définit Apps Script comme une plateforme JavaScript basée sur le cloud liée à Google Workspace. Ancre les étudiants dans son but avant que la programmation ne commence.
Chapitre 2MasquerCacher les détailsVoir les détailsNavigation dans l'IDE d'Apps Script
Navigation dans l'IDE d'Apps Script
Leçon 1 • Déploiement de scripts à partir de l'IDE
Présente les types de déploiement, y compris les applications web, les modules complémentaires et les exécutables API. Les étudiants comprennent comment un script terminé est publié et partagé.
Leçon 2 • Gestion de versions et historique des scripts
Explique l'historique des versions intégré, les déploiements principaux et comment restaurer les versions antérieures. Les étudiants protègent leur travail et suivent les modifications dans le temps.
Leçon 3 • Création et gestion de projets de scripts
Couvre les projets autonomes et liés à un conteneur, ainsi que la manière de les créer, renommer et organiser. Les étudiants peuvent structurer correctement les projets dès le départ.
Leçon 4 • Disposition de l'IDE et éléments d'interface
Cartographie chaque panneau, barre d'outils et menu dans l'éditeur Apps Script. La familiarité avec l'interface réduit les frictions lors de l'écriture et du débogage du code.
Leçon 5 • Écrire et exécuter du code dans l'IDE
Démontre la saisie de code, la sélection de fonctions et l'exécution manuelle dans l'éditeur. Relie la mécanique de l'IDE au flux de travail écrire-exécuter-déboguer.
Chapitre 3MasquerCacher les détailsVoir les détailsFondamentaux JavaScript pour Apps Script
Fondamentaux JavaScript pour Apps Script
Leçon 1 • Fonctions et portée
Explique les déclarations de fonctions, les expressions, les fonctions fléchées et la portée des variables. Les étudiants écrivent du code réutilisable et bien scopé à partir de maintenant.
Leçon 2 • Objets, tableaux et JSON
Approfondit la compréhension des littéraux d'objets, des méthodes de tableau et de la sérialisation JSON. Essentiel pour manipuler les réponses d'API et les données structurées dans les scripts.
Leçon 3 • Boucles et motifs d'itération
Couvre les boucles for, while et for...of pour le traitement de collections de données. Directement applicable pour itérer sur les lignes de feuille de calcul et les tableaux.
Leçon 4 • Variables, types de données et opérateurs
Couvre var, let, const, les types primitifs et les opérateurs arithmétiques et de comparaison. Fournit les éléments de base pour tout travail de script ultérieur.
Leçon 5 • Flux de contrôle et logique conditionnelle
Enseigne les instructions if/else, switch et les expressions ternaires pour la prise de décision dans les scripts. Permet aux scripts de répondre dynamiquement aux conditions des données.
Chapitre 4MasquerCacher les détailsVoir les détailsServices de base : Sheets, Docs et Drive
Services de base : Sheets, Docs et Drive
Leçon 1 • Lecture et écriture de données dans une feuille de calcul
Couvre getRange, getValue, getValues, setValue et setValues pour la manipulation de Sheets. Forme la base de la plupart des projets Apps Script pilotés par les données.
Leçon 2 • Gestion des fichiers et dossiers avec DriveApp
Explique la recherche de fichiers, la création de dossiers, la copie de fichiers et la gestion des permissions via DriveApp. Les étudiants créent des scripts qui organisent et partagent le contenu de Drive.
Leçon 3 • Travailler avec des feuilles et des classeurs
Enseigne la création, la suppression, le renommage et la navigation de feuilles dans plusieurs feuilles. Permet aux scripts de gérer des structures de classeur complexes à plusieurs feuilles.
Leçon 4 • Flux de travail de données interservices
Combine les services Sheets, Docs et Drive dans un seul script pour produire une automatisation de bout en bout. Renforce l'intégration des services en tant que patron de conception de base.
Leçon 5 • Automatisation de Google Docs avec DocumentApp
Couvre l'accès au corps, l'insertion de paragraphes, le remplacement de texte et la manipulation de tableaux dans Docs. Les étudiants génèrent et modifient des documents par programmation.
Chapitre 5MasquerCacher les détailsVoir les détailsDéclencheurs, événements et planification d'automatisation
Déclencheurs, événements et planification d'automatisation
Leçon 1 • Création et gestion de déclencheurs
Couvre la création manuelle de déclencheurs via l'IDE et la création par programmation à l'aide de ScriptApp. Les étudiants contrôlent le cycle de vie des déclencheurs, de la configuration à la suppression.
Leçon 2 • Planification de l'automatisation basée sur le temps
Enseigne comment planifier des scripts par minute, heure, jour ou date calendaire. Les étudiants conçoivent une automatisation qui s'exécute de manière fiable sans intervention manuelle.
Leçon 3 • Gestion des objets d'événement
Explique l'objet d'événement passé aux fonctions de déclencheur, y compris les événements de modification, de soumission de formulaire et de temps. Les étudiants extraient le contexte des événements pour piloter la logique du script.
Leçon 4 • Sécurité des déclencheurs et gestion des quotas
Aborde les exigences d'autorisation pour les déclencheurs installables et les quotas d'exécution quotidiens. Les étudiants créent une automatisation qui reste dans les limites de la plateforme.
Leçon 5 • Comprendre les types de déclencheurs
Distingue les déclencheurs simples, les déclencheurs installables et les déclencheurs temporels par capacité et portée. La sélection correcte du déclencheur est fondamentale pour une automatisation fiable.
Chapitre 6MasquerCacher les détailsVoir les détailsDébogage, gestion des erreurs et journalisation
Débogage, gestion des erreurs et journalisation
Leçon 1 • Test des scripts avant le déploiement
Présente les modèles de test unitaire, les stratégies de données de test et les listes de contrôle pré-déploiement. Réduit les échecs de production en validant les scripts dans un environnement contrôlé.
Leçon 2 • Stratégies de journalisation et meilleures pratiques
Compare Logger.log, console.log et Stackdriver Logging pour différents besoins de diagnostic. La journalisation structurée accélère le débogage dans les scripts de production.
Leçon 3 • Utilisation du débogueur Apps Script
Enseigne la définition de points d'arrêt, l'exécution pas à pas et l'inspection des variables dans le débogueur de l'IDE. Les étudiants isolent les bogues sans se fier uniquement à la sortie du journal.
Leçon 4 • Try-Catch et gestion gracieuse des erreurs
Couvre les blocs try-catch-finally, les messages d'erreur personnalisés et la logique de nouvelle tentative pour les échecs transitoires. Les étudiants écrivent des scripts qui échouent en toute sécurité et récupèrent si possible.
Leçon 5 • Lecture et interprétation des messages d'erreur
Couvre les types d'erreur courants d'Apps Script, les traces de pile et l'anatomie des messages d'erreur. La lecture précise des erreurs est la première étape de toute session de débogage.
Chapitre 7MasquerCacher les détailsVoir les détailsAPI externes et services avancés
API externes et services avancés
Leçon 1 • Gestion du cache et des limites de débit
Enseigne CacheService pour stocker les réponses d'API et les stratégies pour respecter les limites de débit. Les étudiants créent des scripts efficaces qui évitent l'épuisement des quotas.
Leçon 2 • Utilisation des services avancés Google
Couvre l'activation et l'utilisation de services avancés comme l'API Sheets, l'API Calendar et le SDK Admin. Débloque des capacités au-delà de ce que fournissent les services intégrés.
Leçon 3 • Effectuer des requêtes HTTP avec UrlFetchApp
Couvre les requêtes GET et POST, les en-têtes, les corps de requête et l'analyse des réponses à l'aide de UrlFetchApp. Permet aux scripts de consommer n'importe quelle API REST avec des réponses JSON ou XML.
Leçon 4 • Authentification avec des API externes
Explique les flux de clé API, de jeton Bearer et OAuth 2.0 pour authentifier les appels de services externes. Les étudiants se connectent de manière sécurisée aux API authentifiées sans exposer les informations d'identification.
Leçon 5 • Webhooks et réception de données externes
Explique le déploiement d'un script en tant qu'application web pour recevoir des webhooks POST de services externes. Les étudiants construisent des intégrations événementielles déclenchées par des systèmes externes.
Chapitre 8MasquerCacher les détailsVoir les détailsCréation d'interfaces utilisateur et de modules complémentaires
Création d'interfaces utilisateur et de modules complémentaires
Leçon 1 • Publication et distribution de modules complémentaires
Parcourt le processus de soumission au Google Workspace Marketplace, les exigences de listing et la gestion de versions. Les étudiants comprennent le cycle de vie complet, du développement à la sortie publique.
Leçon 2 • Menus et boîtes de dialogue personnalisés
Couvre addMenu, alert, prompt et les boîtes de dialogue personnalisées pour une interaction utilisateur de base. Donne aux utilisateurs non techniques des points d'entrée accessibles aux fonctionnalités du script.
Leçon 3 • Développement de modules complémentaires Google Workspace
Couvre la structure du manifeste du module complémentaire, l'interface utilisateur du Card Service et le modèle d'autorisation du module complémentaire. Les étudiants empaquettent les scripts pour distribution sur un domaine ou le Marketplace.
Leçon 4 • Communication client-serveur dans les interfaces utilisateur
Explique google.script.run pour les appels asynchrones entre l'interface utilisateur HTML et les fonctions côté serveur. Les étudiants construisent des interfaces réactives qui ne bloquent pas les opérations du serveur.
Leçon 5 • Création de barres latérales avec le service HTML
Enseigne HtmlService pour créer des barres latérales persistantes avec des formulaires et du contenu dynamique. Les barres latérales offrent une interface utilisateur plus riche que les boîtes de dialogue pour les flux de travail utilisateur complexes.
Votre certificat valide de réussite
Ce cours est pour vous :
Professionnels de l'administration : automatiser les tâches répétitives quotidiennes dans Google Workspace.
Petits entrepreneurs : créer des outils personnalisés sans recruter un développeur.
Analystes de données : scriptiser des flux de travail plus rapides entre Sheets et des sources externes.
Coordinateurs informatiques : gérer l'automatisation de Workspace entre les équipes et les services.
Personnes en reconversion professionnelle : entrer dans le domaine de la technologie en apprenant des compétences de script pratiques et pertinentes pour l'emploi.
Enseignants et éducateurs : automatiser la notation, la création de rapports et la gestion des données en classe.
Ce que disent nos apprenants
Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir besoin de changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...

J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.

J'aime le contenu et la façon dont les vidéos sont présentées et transcrites, ce qui accélère le processus !

La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.

Formations principales
FAQ
Qui est Dedika ?
Le certificat est-il valable en Côte d’Ivoire ?
Les cours sont-ils gratuits ?
Quelle est la charge de travail du cours ?
Comment sont les cours ?
Comment fonctionnent les cours ?
Quelle est la durée des cours ?
Quel est le coût ou le prix des cours ?
Qu'est-ce qu'un cours EAD ou en ligne et comment ça marche ?
Cours PDF




















