Formation Google Apps Script : Développer des macros pour Google Sheets.


  • SAVOIR PROGRAMMER AVEC LE VBA POUR L'EXCEL DE GOOGLE
REFERENCE
 
 
GSSD
DUREE
 
 
4 jours
TARIFS
 
 
2260 € HT
Niveau : Intermédiaire
Cours à distance: Possible
OBJECTIFS :
 

Google Sheets est devenu un concurrent sérieux de Microsoft Excel. C'est un outil puissant, connecté, qui permet la collaboration et qui profite de la synergie avec les autres solutions Google.
Il dispose également d'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. Dans cette formation, vous apprendrez toutes les bases pour comprendre leur mécanisme et les utiliser.

Concrètement, à l'issue de cette formation Google Sheets Développement, vous serez en mesure de :

  • Programmer en JavaScript qui est le langage de script utilisé par les Google Apps
  • Utiliser des classes Google pour manipuler les données de Google Sheets
  • Développer des applications dans Google Sheet
  • Connaître les principales notions pour utiliser HTML et CSS afin de créer vos propres interfaces utilisateurs
  • Interagir avec les autres produits Google (Google Docs, Slides, Drive, Gmail, Maps, etc.)
PRÉ-REQUIS :
 

Pour suivre cette formation Google Sheets Développement, il est recommandé d'utiliser couramment les outils de Google Sheets et d'avoir utilisé, au moins des bases dans un langage de programmation ou de script.

PUBLIC :
 

Ce cours Google Apps Script Développement est destiné aux utilisateurs de Google Sheets qui souhaitent automatiser les traitements dans Google Sheets ou interagir plus fortement avec les autres outils de Google.

PROGRAMME :
 

Introduction à Google Apps Script

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

Le langage JavaScript, l'essentiel à connaitre pour développer avec  Google Apps Script

Très bref historique du langage JavaScript
Les variables et types de données
Les opérateurs (faire des calculs simples)
Les fonctions du langage
Les fonctions utilisateur
Les structures conditionnelles
Les structures itératives
Les tableaux
Les objets
Les classes fournies par le langage : Math, RegExp, Date, String
La gestion des erreurs

Les classes 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

Pour chacune de ces classes, nous étudierons les principales méthodes et propriétés.Nous les mettrons en œuvre dans des exercices pratiques.

Le traitement des tableaux JavaScript

Le traitement des tableaux est la pierre angulaire de la programmation avec un tableur. Il permet de réaliser des scripts plus simples et optimisés.

Lire et écrire des données dans un tableau JavaScript
La pertinence des tableaux : comparaison d'un traitement réalisé cellule par cellule ou grâce à un tableau
Modifications globales des données d'un tableau
Recherches dans un tableau
Filtrage d'un tableau
Tri d'un tableau
Parcours dans un tableau

Les Userforms (formulaires utilisateurs)

Les formulaires utilisateurs permettent de développer des interfaces graphiques spécifiques pour Google Sheets et ainsi de construire des applications réellement professionnelles

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

Les interactions avec les autres solutions Google

Envoyer des données vers Google Docs
Envoyer des données vers Google Slides
Accéder aux fichiers Google Drive
Envoyer un email avec la classe MailApp
Envoyer un email avec Gmail, récupérer ses emails dans un tableau
Obtenir des données de Google Maps
Placer un rendez-vous dans Google Agenda
Envoyer un SMS via un service tiers
Traduire un texte grâce à la classe LanguageApp

S'INSCRIRE À CETTE
FORMATION GOOGLE APPS SCRIPT
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

3 j

 
Google Sheets est devenu un concurrent sérieux de Microsoft Excel. C'est un outil puissant, connecté, qui permet la collaboration et qui profite de la synergie avec les autres...

1 j

 

Web - Digital

Google App Engine (GAE)
Google offre un écosystème complet pour développer et exploiter des applications web dans l'infrastructure Google. Ces applications peuvent être...

1 j

 
Cette formation Google Apps vous permettra de connaître les possibilités offertes par Google Apps, et savoir mettre en oeuvre les différents outils.

1 j

 
Google G Suite (anciennement Google Apps for Your Domain puis Google Apps for Work) est une suite d'outils et de logiciels proposée par Google pour professionnels et particuliers. ...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB