1. Livres & vidéos
  2. Google Apps Script
  3. Lancer sa première fonction
Extrait - Google Apps Script Créez vos outils pour automatiser Google Workspace
Extraits du livre
Google Apps Script Créez vos outils pour automatiser Google Workspace Revenir à la page d'achat du livre

Lancer sa première fonction

Première exécution

De retour dans l’éditeur, nous allons maintenant rédiger notre première fonction.

 Dans l’espace réservé myFunction créé initialement, utilisez simplement la classe Logger pour afficher le texte "Hello ENI" dans les journaux d’exécution.

 Cliquez ensuite sur Save, puis sur Run.

images/05RI01.png

Prompt d’autorisation

Dans notre projet précédent, aucun scope d’autorisation n’est nécessaire, car nous consignons simplement un message dans la console.

À l’ouverture de la page des paramètres du projet, la section Scopes est vide.

images/05RI02.png

Si le projet nécessite des champs d’application (scopes), Google vous demandera d’abord d’autoriser le script avant de lancer l’exécution.

Par exemple, si vous modifiez le script pour récupérer un document Google Sheets et afficher son titre :

function myFunction() {    const spreadsheet = SpreadsheetApp.openById  ("1Hh-HzZ9bf0ep3azehJmCoUDbaTmBQfaWso52NT3mTRg");    Logger.log(spreadsheet.getName());  } 

Après avoir enregistré, lorsque vous retournez sur la page des paramètres du projet, le champ d’application « https://www.googleapis.com/auth/spreadsheets » a été ajouté.

L’utilisation du service SpreadsheetApp a automatiquement ajouté le champ d’application nécessaire au bon fonctionnement du projet.

images/05RI03.png

Cette fois, lorsque vous voulez exécuter votre fonction, Apps Script vous demande d’accepter les permissions demandées par le script.

images/05RI04.png

Lorsque vous cliquez sur Review permission, une pop-up d’authentification s’ouvre. Vous pouvez choisir avec quel compte...