Use cases
Reviewed 2026-07-22
Automazione Google Sheets
Un modello verificato per testare un’automazione Google Sheets prima di abilitarla per un team.

How this page was reviewed
Testato in un progetto Apps Script autonomo con un foglio chiamato Orders e una colonna Status. Verifica gli ambiti richiesti prima dell’autorizzazione.
Implementazione sicura
Inizia con una copia del foglio, definisci un risultato atteso chiaro ed esegui manualmente la funzione prima di aggiungere un trigger.
Casi di errore
Nomi di foglio mancanti, colonne spostate, autorizzazioni insufficienti e quote possono interrompere un’automazione. Registra gli errori e rendi l’operazione idempotente.
Implementation note
Tested example
function markPendingOrders() {
const sheet = SpreadsheetApp.getActive().getSheetByName('Orders');
if (!sheet) throw new Error('Orders sheet not found');
const values = sheet.getDataRange().getValues();
values.slice(1).forEach((row, index) => {
if (row[2] === 'Pending') sheet.getRange(index + 2, 3).setValue('Ready');
});
}- Required scope
- https://www.googleapis.com/auth/spreadsheets.currentonly
- Expected output
- Ogni valore Pending nella colonna C di Orders diventa Ready.
- Watch for
- La funzione genera un errore se manca Orders. Proteggi la produzione con la validazione ed evita scritture per cella nei fogli grandi.
Official sources
Read the original documentation before changing a production workflow.