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

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