Use cases

Reviewed 2026-07-22

Automazione Google Sheets

Un modello verificato per testare un’automazione Google Sheets prima di abilitarla per un team.

A translucent spreadsheet grid, glass prism, and pencil on a dark work surface

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.

01

Implementazione sicura

Inizia con una copia del foglio, definisci un risultato atteso chiaro ed esegui manualmente la funzione prima di aggiungere un trigger.

02

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.