Use cases
Reviewed 2026-07-22
Debug di Google Apps Script
Un workflow di debug verificato per isolare in sicurezza i problemi di Apps Script.

How this page was reviewed
Testato in un progetto Apps Script autonomo. L’esempio registra una diagnosi limitata senza esporre dati o segreti nei log.
Implementazione sicura
Riproduci il caso minimo, registra diagnosi non sensibili e valida servizi e ambiti prima di modificare i trigger di produzione.
Casi di errore
Errori di autorizzazione, valori undefined, quote e differenze di contesto dei trigger sono comuni. Tratta i log come sensibili e rimuovi la diagnostica temporanea dopo la correzione.
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
- Il log di esecuzione registra il nome del foglio attivo e l’ultima riga compilata.
- Watch for
- Nei trigger potrebbe non esserci un foglio attivo; usa un ID esplicito per gli script non associati.
Official sources
Read the original documentation before changing a production workflow.