Google Docs Programmer des Macros
118 pages
Français

Vous pourrez modifier la taille du texte de cet ouvrage

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris

Google Docs Programmer des Macros , livre ebook

-

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus
118 pages
Français

Vous pourrez modifier la taille du texte de cet ouvrage

Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus

Description

Google propose une suite bureautique en ligne dans le nuage (Les Google Apps). Le module tableur permet de réaliser des scripts (des macros) pour automatiser les tâches en utilisant le langage JavaScript. C'est l'équivalent des macros en VBA sur Excel. Mon ouvrage porte sur la réalisation de macros en JavaScript avec Google Apps Script. Certains chapitres se présentent sous la forme de didacticiels d'autres sous la forme d'exemples documentés.

Informations

Publié par
Date de parution 05 avril 2012
Nombre de lectures 42
EAN13 9782312006833
Langue Français

Extrait

Google Docs Programmer des Macros
Gérard Labède
Google Docs Programmer des Macros



Les éditions du net 70, quai Dion Bouton 92800 Puteaux
© Les Éditions du Net, 2012 ISBN : 978-2-312-00683-3
Avant-Propos
Google propose une suite bureautique en ligne les Google Apps. Cette suite est constituée des modules habituels (traitement de texte, tableur présentation…). Elle a l’avantage de tourner avec votre navigateur et par conséquent fonctionne sur les différents systèmes d’exploitation (Windows, Linux, Mac OS X …).

Les outils de Google sont axés sur la collaboration et proposent des fonctions de partage évoluées. Ainsi il est possible de mettre à jour simultanément le même document.

L’objectif de cet ouvrage est de vous présenter le langage de macros Google Apps Script proposé avec cette suite.

Avec ce livre, vous apprendrez à programmer des scripts pour ajouter une fonctionnalité personnelle déclenchée par un bouton ou un menu. Vous pourrez même automatiser des traitements, par exemple effectuer des modifications dans des feuilles de calcul, lire des bases de données, extraire des informations et les insérer dans vos documents.

A qui s'adresse ce livre ?

A tout les utilisateurs qui maitrisent l'utilisation d'un tableur (savoir créer des tableaux avec des formules, savoir formater des cellules et mettre en page des feuilles de calcul).

Il n'est pas nécessaire d'avoir des notions de programmation. En effet les connaissances de base de la programmation sont exposées dans les premiers chapitres. Nous avons essayé d'être le plus pédagogue possible et nous nous sommes mis à la place d'un néophyte pour toutes nos démonstrations. Nous avons aussi inclus des conseils et des bonnes pratiques, qui vous éviteront bien des déboires. À chaque étape, nous avons choisi des exemples volontairement simples, chacun focalisé sur le point à expliquer. Évidemment, le chemin sera plus ardu et plus long si vous êtes débutant.

Nous vous conseillons d'essayer les différents programmes proposés pour vous approprier les concepts de base et vous familiariser avec le langage JavaScript. Ne craignez pas les erreurs, elles favorisent l'apprentissage.

Contenu de I' ouvrage.

Nous vous apprendrons à accéder à des classeurs situés sur des serveurs pour lire et modifier leur contenu. Nous vous apprendrons à balayer grâce à des structures de programmes les plages de cellules regroupées dans les feuilles de calcul. Nous étudierons l'accès au carnet d'adresse de Gmail ainsi que l'accès aux bases de données en ligne et leur interrogation à l'aide du de requêtes SQL.

Les différents chapitres sont évolutifs et agrémentés de nombreux d'exemples.

La première partie se présente sous la forme d’un didacticiel et est consacrée à la création des macros. Vous ferez connaissance avec I' environnement de développement intégré, et vous il vous servira à réaliser et exécuter votre première macro. Vous apprendrez aussi les diverses manières d'exécuter une macro.

La deuxième et la troisième partie concerne le langage JavaScript qui est le langage utilisé pour la création de macros. Les langages se ressemblent mais chacun a ses particularités. Même si vous connaissez déjà un langage prenez le temps de le parcourir. Vous y découvrirez quelques règles de bonne programmation.

Dans la quatrième partie vous découvrirez les propriétés et méthodes relatives aux classeurs, aux feuilles de calcul et aux cellules.

Dans la cinquième partie vous découvrirez les propriétés et méthodes relatives à d'autres objets qu'il nous a paru intéressant de vous présenter et qui pourront parfois vous rendfe bien des services.

La sixième partie concerne la gestion des évènements.

Pour certains de ces chapitres, il n'est nul besoin d'effectuer une lecture complète. Après avoir acquis les notions de base essentielles vous pourrez utiliser le livre comme une référence.

Les différents chapitres sont agrémentés d'exemples de scripts. L'ensemble des scripts proposés dans cet ouvrage ont été minutieusement écrits et testés. Toutefois nous ne sommes pas à l'abri d'une erreur. Aussi nous nous en excusons dés à présent et nous nous dégageons de toute responsabilité quant à leur utilisation.

Nous utiliserons indifféremment le terme macro ou script tout au long de notre ouvrage.

Afin de vous éviter de fastidieuses saisies vous trouverez sur le site http://livre.edebal.fr tous les codes sources de toutes les macros utilisées dans le livre. Les macros sont regroupées par chapitres dans des fichiers au format texte ".txt".

Les didacticiels en ligne étant en anglais, nous avons choisi de vous aider en traduisant les termes utilisés. Nous avons essayé d'utiliser les termes qui nous sont parus les plus appropriés.

Chaque programmeur a sa propre façon de programmer, son propre style. Nous avons privilégié la lisibilité, la simplicité au profit de l’efficacité afin de ne pas décourager les néophytes.

Ce livre vous fera gagner un temps considérable dans I' apprentissage de la programmation Google Apps Script.

L'interface de Google évolue en permanence aussi il se peut que des captures d'écrans ou des menus figurant dans certaines pages de ce livre soient légèrement différents. Par exemple entre le début et la fin de l'écriture de ce livre nous avons vu apparaître dans l'application tableur la fonction relative aux tableaux croisés.

Ce livre est le fruit d’un long travail de recherches et d’expérimentation. Nous n’avons pas trouvé sur le Web de didacticiels prêts à l’emploi nous avons tout réalisé par nous même. Nous espérons que vous prendrez autant de plaisir à découvrir ces nouvelles fonctionnalités que nous en avons pris à les rechercher et à les écrire.

Remerciements

Nous tenons à remercier toutes les personnes qui par leur conseils avisés ont permis la réalisation de ce livre (Didier, Michel et Léon). Nous remercions tout particulièrement Sylvain qui a été le premier lecteur-testeur et qui nous a permis ainsi d'approfondir ou de simplifier tel ou tel point grâce à la pertinence des ses questions.
Chapitre N° 1
Ma première Macro
Introduction
Il est possible de créer des macros avec Google script. Il n'existe pas d'enregistreur de macros comme avec certains tableurs. Il vous faudra saisir les instructions dans des fonctions et par conséquent apprendre les règles de la programmation.

L'enregistreur de macros proposé par d'autres tableurs est un outil assez limité et on a très vite recours à la programmation dés que l'on veut réaliser une procédure évoluée.

Il nous a semblé utile avant de démarrer de faire un bref tour d'horizon des fonctionnalités proposées par le tableur de Google.
Tour d'horizon du tableur
Il se peut qu'il que certains d'entre vous ne connaissent pas les fonctionnalités des applications bureautique proposées par Google (les Google apps). Aussi il nous a paru utilise de faire ici un bref tour d'horizon pour que vous vous imprégniez de la philosophie de ces modules.

Créer un compte Google

Il est nécessaire de posséder un compte Google pour accéder aux applications bureautique Google Documents. Il est préférable de créer une adresse email sur Gmail afin de permettra à vos applications de pouvoir accéder à votre carnet d'adresses. Le navigateur que nous utilisons est Google Chrome mais il ne devrait pas y avoir de problème si vous en utilisez un autre.

- Lancez votre navigateur
- Accédez à la page d'accueil www.google.fr



- Cliquez sur Gmail




- Cliquez sur Créer un compte
- Complétez le formulaire

Nous vous conseillons de créer 2 adresses Email sur Gmail. Ainsi vous pourrez plus facilement vérifier les fonctionnalités de partage de documents que nous allons vous présenter par la suite en vous connectant avec l'un ou l'autre de ces comptes.

Se connecter à Google Documents

- Accédez à la page d'accueil www.google.fr



- Cliquez sur Connexion
- Saisissez votre Email et votre mot de passe
- Cliquez sur Connexion



- Vérifiez que votre identifiant de connexion apparaît.

Les applications Google les plus utilisé

  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents