LES MACROS AVEC GOOGLE SHEETS

Chapitre 1: Enregistrer une macro

1.1 Créer une macro

1.2 Exécution et modification d'une macro

1.2.1 Une macro qui formate du texte

1.2.2 Une macro qui vide les zones d'un formulaire

1.2.3 Une macro qui filtre les données d'un tableau

1.2.4 Un langage à point orienté objet

1.2.5 Structure d'un programme

Chapitre 2 : Les fondamentaux

2.1 Comment écrire le code ?

2.2 L'environnement de programmation

2.2.1 Accéder au code et voir l'historique

2.2.2 Le projet

2.3 Des exemples de scripts

2.3.1 Un exemple d'un script de formatage

2.3.2 Un exemple d'un script de calculs

2.3.3 Assigner une macro à un bouton

2.3.4 Un exemple de manipulation de dates

2.3.5 Une boucle FOR qui recopie des formules

2.3.6 Une boucle WHILE qui recopie des formules

2.3.7 Les opérateurs

2.3.8 Trouver la dernière ligne d'une liste

2.4 Comment déboguer le code ?

2.4.1 Une liste d'adresses email reformatée

2.4.2 Insertion d'un point d'arrêt

2.4.3 Le pas à pas et les fenêtres

2.4.4 La classe Browser avec msgBox et inputBox

2.5 Ouvrir un pointeur vers un fichier du Drive

2.5.1 Ouverture par son adresse internet

2.5.2 Ouverture par son identifiant

2.5.3 Ouverture par le nom

2.6 Importation d'un fichier CSV

2.7 Création d'un menu personnalisé

2.7.1 Rechercher une valeur dans une liste de données

2.7.2 Supprimer un enregistrement

2.7.3 Créer un nouvel enregistrement

2.8 La gestion des variables

2.8.1 Les variables simples

2.8.2 Passage de paramètres dans une fonction

2.8.3 Une fonction avec retour de valeur

2.8.4 La portée des variables et les variables globales

2.9 Quelques structures de contrôle

2.9.1 Les boucles

2.9.2 Les opérateurs conditionnels If, switch

Chapitre 3 : Les déclencheurs

3.1 Définir un déclencheur

3.1.1 Un déclencheur qui vide des cellules dès l'ouverture

3.1.2 Modifier un déclencheur

3.1.3 Les différents déclencheurs

3.1.4 Triggers et restrictions

3.1.5 Un déclencheur qui contrôle la saisie d'une date

3.1.6 Un déclencheur horaire

Chapitre 4 : Les classes d'objets

4.1 La classe Sheet

4.1.1 Des informations sur les feuilles

4.1.2 La boucle For In

4.1.3 Ecrire un sommaire

4.2 La classe Spreadsheet

4.2.1 Afficher un message furtif

4.2.2 Modifier la largeur et la hauteur

4.3 La classe Range

4.3.1 Trouver la fin d'un tableau

4.3.2 La méthode offset

4.4 Les autres classes

Chapitre 5 : Du tableur vers Gmail

5.1 Envoyer des informations vers Gmail

5.1.1 La classe d'objets GmailApp

5.1.2 Envoi d'un mail sans ouverture physique de Gmail

5.1.3 Envoi vers plusieurs destinataires

5.1.4 Envoyer un mail avec une pièce jointe

5.1.5 Ajouter un destinataire en Cc ou Cci

5.1.6 Les limitations de la version gratuite de Gmail