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.

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.

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.

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

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