Use cases
Reviewed 2026-07-22
Google Apps Script debuggen
Ein geprüfter Debugging-Ablauf zum sicheren Eingrenzen von Apps-Script-Fehlern.

How this page was reviewed
In einem eigenständigen Apps-Script-Projekt getestet. Das Beispiel protokolliert eine begrenzte Diagnose, ohne Daten oder Geheimnisse offenzulegen.
Sichere Umsetzung
Reproduziere den kleinsten Fehlerfall, protokolliere nicht sensible Diagnosen und prüfe Dienste sowie Berechtigungen, bevor du Produktions-Trigger änderst.
Fehlerquellen
Autorisierungsfehler, undefinierte Werte, Dienstkontingente und Unterschiede im Trigger-Kontext sind häufig. Behandle Logs als sensibel und entferne temporäre Diagnosen nach der Korrektur.
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
- Das Ausführungsprotokoll enthält den Namen des aktiven Blatts und seine letzte befüllte Zeile.
- Watch for
- Bei Triggern gibt es möglicherweise keinen aktiven Tabellenkontext. Verwende beim Debugging gebundener Skripte eine explizite Tabellen-ID.
Official sources
Read the original documentation before changing a production workflow.