- Référence : GSSD
- Durée : 4 jours (28h)
- Lieu : Au choix. À distance ou en présentiel, à Paris ou en Régions
2260€ HT
Choisir une date et RéserverVous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...
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. Durant cette formation Goggle Apps Script vous apprendrez toutes les bases pour comprendre leur mécanisme et les utiliser.
Objectif opérationnel :
Savoir appréhender et utiliser les mécanismes.
Objectifs pédagogiques :
Concrètement, à l'issue de cette formation Google Apps Script vous aurez acquis les connaissances et les compétences nécessaires pour :
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.
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.
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
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
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 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 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
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
Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Ce que j'ai le moins apprécié :
"Difficultées de ma part à appréhender les exercices"
Mon avis sur le formateur :
"Très bon animateur qui a sur géré un groupe de 10 personnes peu interactif"
Ce que j'ai le plus apprécié :
"Formateur très interactif, pose des questions, donne des exercices avec appui sur un cours vu au préalable"
Ce que j'ai le moins apprécié :
"Groupe peu interactif, beaucoup de temps perdu à attendre un retour à chaque question/exercice. Groupe très varié, formation peut-être un peu accélérée pour mon niveau"
Mon avis sur le contenu du stage :
"Très intéressant et enrichissant."
Mon avis sur le formateur :
"Animateur compétent, pédagogue et à l'écoute."
Ce que j'ai le plus apprécié :
"Les sujets les plus concrets, sachant bien qu'il est indispensable de mettre une couche de théorie"
Ce que j'ai le moins apprécié :
"Aucun."
Formations Informatique
et Management
en ligne à ce jour
+
Stagiaires dans nos salles
de cours sur
l'année
%
De participants satisfaits
ou très satisfaits de nos
formations
Formateurs experts
validés par
PLB