🚀 Nuova versione beta disponibile! Feedback o problemi? Contattaci

Esecuzione e Debugging degli Script in Google Apps Script

Codegrind TeamAug 23 2024

La capacità di eseguire e fare debugging degli script in Google Apps Script è essenziale per garantire che il codice funzioni come previsto. In questa guida, esploreremo come eseguire gli script, identificare e correggere errori utilizzando gli strumenti di debugging offerti da Google Apps Script.

Esecuzione degli Script

1. Esecuzione Manuale

  1. Selezione della Funzione: Nell’editor di script, seleziona la funzione che desideri eseguire dal menu a discesa in alto.
  2. Clic su Esegui: Clicca sul pulsante Esegui per avviare l’esecuzione dello script.

2. Esecuzione Automatica tramite Trigger

  1. Creazione di un Trigger: Vai su Modifica > Trigger del progetto corrente.
  2. Configura il Trigger: Seleziona l’evento (es. al salvataggio di un documento o a un’ora specifica) che avvierà l’esecuzione dello script.

Debugging degli Script

1. Utilizzo del Logger

  1. Aggiunta di Messaggi di Log: Usa Logger.log() nel tuo codice per inserire messaggi di log che aiutano a tracciare il flusso di esecuzione e valori delle variabili.
  2. Visualizzazione dei Log: Dopo l’esecuzione dello script, vai su Visualizza > Log per vedere i messaggi registrati.

2. Breakpoint e Debugger

  1. Impostazione di un Breakpoint: Clicca a sinistra del numero di linea nel codice per impostare un breakpoint che interromperà l’esecuzione dello script in quel punto.
  2. Esecuzione in Modalità Debug: Usa il pulsante Debug per eseguire lo script passo-passo, permettendoti di esaminare le variabili e il flusso di esecuzione.
  3. Ispezione delle Variabili: Durante il debugging, passa il mouse sopra una variabile per vedere il suo valore corrente.

3. Gestione degli Errori

  1. Try-Catch: Usa blocchi try-catch per gestire gli errori in modo elegante e prevenire che lo script si interrompa improvvisamente.

    try {
      // Codice che potrebbe generare un errore
    } catch (e) {
      Logger.log("Errore: " + e.message);
    }
    
  2. Notifiche di Errore: Implementa notifiche via email o altre notifiche per segnalare errori critici nel codice.

Best Practices per il Debugging

  1. Testa Funzioni Isolate: Testa le funzioni separatamente per isolare i problemi.
  2. Usa il Logging Strategico: Inserisci log nei punti critici del codice per ottenere informazioni dettagliate durante l’esecuzione.
  3. Revisiona i Log Regolarmente: Controlla i log dopo ogni esecuzione per individuare potenziali problemi o anomalie.

Conclusione

L’abilità di eseguire e fare debugging degli script in Google Apps Script è cruciale per lo sviluppo di codice robusto e privo di errori. Utilizzando gli strumenti e le tecniche descritti in questa guida, sarai in grado di migliorare la qualità del tuo codice, risolvere i problemi in modo efficiente e garantire che le tue automazioni funzionino senza intoppi.