Choisissez votre langue
Formation aux bases de Google Apps Script et IDE
Plus de 2 millions d'apprenants dans le monde

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.

Dedika pour entreprises

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.

Cliquez ici

Contenu du cours

8 Chapitres • 39 LeçonsDurée entre 4 et 360 heures (vous décidez)

Chapitre 1Voir les détails

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 2Voir les détails

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 3Voir les détails

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 4Voir les détails

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 5Voir les détails

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 6Voir les détails

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 7Voir les détails

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 8Voir les détails

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.

Certification

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...
Giulio Carlo
Giulio CarloÉtudiant en Marketing Digital
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.
Mariana Ferres
Mariana FerresÉtudiante en Photographie
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 !
Luciana Alvarenga
Luciana AlvarengaÉtudiante en Design d'Ongles
La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.
André Felipe
André FelipeÉtudiant en Ingénierie de Prompt

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