Casi d’uso
Revisionato 2026-07-22
Debug di Google Apps Script
Un workflow di debug verificato per isolare in sicurezza i problemi di Apps Script.

Come è stata verificata questa pagina
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.
Nota di implementazione
Esempio testato
function debugActiveSheet() {
const sheet = SpreadsheetApp.getActiveSheet();
if (!sheet) throw new Error('No active sheet');
console.log(JSON.stringify({ name: sheet.getName(), rows: sheet.getLastRow() }));
}- Ambito richiesto
- https://www.googleapis.com/auth/spreadsheets.currentonly
- Risultato atteso
- Il log di esecuzione registra il nome del foglio attivo e l’ultima riga compilata.
- Attenzione a
- Nei trigger potrebbe non esserci un foglio attivo; usa un ID esplicito per gli script non associati.
Fonti ufficiali
Leggi la documentazione originale prima di modificare un workflow di produzione.