Google Apps Script

Google Apps Script

Guillaume Harel - Formateur Google - Sticker ordinateur [Bureautique]
Guillaume Harel Formateur Google
Google Apps Script est un langage de script étendu basé sur JavaScript. Il permet de développer des macros à l'image de Microsoft VBA. Au-delà de la simple programmation dans un tableur, les apps scripts donnent accès aux multiples ressources proposées par l'écosystème Google.

Les objectifs

  • Maîtriser la syntaxe du langage JavaScript pour Google Suite
  • Ecrire un script intégré à une feuille de calcul Google Sheet
  • Ajouter des menus et boîtes de dialogue aux documents pour contrôler l'exécution des scripts
  • Interagir avec les autres services de Google Suite via Apps Script
Finançable à 100% grâce au FIAF Financer ma formation

Le programme

  • Introduction

    • Google Apps Script dans le contexte des solutions Google
    • Types de scripts
    • Les services proposés
    • La documentation, les ressources Google et autres
    • L'enregistreur de macro : enregistrer, voir le code généré et le modifier
    • Le mode debugger

  • Script Langage Objet

    • Comprendre les concepts fondamentaux du langage de scripts
    • Découverte de la syntaxe et des principes de la programmation

  • Script Editor

    • Découverte de l’interface du Script Editor
    • Utilisation de l'éditeur pour écrire et tester des scripts simples

  • JavaScript

    • Découvrir les différents éléments syntaxiques
    • Les instructions, les variables, les fonctions, les boucles et les conditions
    • Les différents types de données
    • Le traitement des tableaux (tri, filtre, etc.)
    • Les opérateurs et expressions pour les calculs et les comparaisons

  • Objets pour Google Sheets

    • Vue globale des classes disponibles
    • Les classes utilitaires : Browser, Logger, Ui
    • Le niveau application : SpreadsheetApp
    • Le niveau classeur : Spreadsheet
    • Le niveau feuille : Sheet
    • Le niveau cellule : Range
    • Les évènements onOpen, onEdit
    • Créer des fonctions personnalisées

  • Personnalisation via les userforms

    • Notions de base en HTML et CSS pour construire des formulaires simples
    • Afficher un formulaire en mode fenêtre ou sidebar
    • Gérer les évènements
    • Échanger des données avec le tableur

  • Interagir avec les autres services Google

    • Envoyer des données vers Google Docs
    • Accéder aux fichiers Google Drive
    • Envoyer un email avec Gmail, récupérer ses emails dans un tableau
    • Placer un rendez-vous dans Google Agenda

Réservez votre session

Initiation
Tout public
3 jours
Sur demande
Prérequis : notions en JavaScript et utilisation de Google Workspace
Présentiel ou distanciel

Formations qui
pourraient vous intéresser

Google Sheets

Google Sheets

Initiation - Bureautique

Google Sheets est un logiciel en ligne de feuille de calcul inclus dans la suite Google WorkSpace. Il permet de créer des formules et des graphiques de façon simple et rapide.

Découvrir