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é.

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.
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.
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.