Use cases

Reviewed 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

How this page was reviewed

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.

Implementation note

Tested example

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

Official sources

Read the original documentation before changing a production workflow.