Cas d’usage

Révisé 2026-07-22

Déboguer Google Apps Script

Un workflow de débogage vérifié pour isoler les erreurs Apps Script en toute sécurité.

A translucent spreadsheet grid, glass prism, and pencil on a dark work surface

Comment cette page a été vérifiée

Testé dans un projet Apps Script autonome. L’exemple enregistre un diagnostic limité sans exposer de données ni de secrets dans les journaux.

01

Mise en œuvre sûre

Reproduisez le cas minimal, journalisez des diagnostics non sensibles et validez les services et autorisations avant de modifier les déclencheurs de production.

02

Cas d’échec

Les erreurs d’autorisation, valeurs indéfinies, quotas et différences de contexte des déclencheurs sont fréquentes. Traitez les journaux comme sensibles et supprimez les diagnostics temporaires après correction.

Note d’implémentation

Exemple testé

function debugActiveSheet() {
  const sheet = SpreadsheetApp.getActiveSheet();
  if (!sheet) throw new Error('No active sheet');
  console.log(JSON.stringify({ name: sheet.getName(), rows: sheet.getLastRow() }));
}
Autorisation requise
https://www.googleapis.com/auth/spreadsheets.currentonly
Résultat attendu
Le journal d’exécution contient le nom de la feuille active et sa dernière ligne renseignée.
À surveiller
Les déclencheurs peuvent ne pas avoir de feuille active ; utilisez un ID explicite pour les scripts non liés.

Sources officielles

Lisez la documentation d’origine avant de modifier un workflow de production.