Use cases

Reviewed 2026-07-22

Automatisation Google Sheets

Un modèle vérifié pour tester une automatisation Google Sheets avant de l’activer pour une équipe.

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

How this page was reviewed

Testé dans un projet Apps Script autonome avec une feuille nommée Orders et une colonne Status. Vérifiez les autorisations demandées avant d’autoriser.

01

Mise en œuvre sûre

Commencez par une copie de la feuille, définissez un résultat attendu clair et exécutez la fonction manuellement avant d’ajouter un déclencheur.

02

Cas d’échec

Les noms de feuilles absents, les colonnes déplacées, les autorisations insuffisantes et les quotas peuvent arrêter une automatisation. Journalisez les erreurs et rendez l’opération 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
Chaque valeur Pending de la colonne C d’Orders devient Ready.
Watch for
La fonction échoue si Orders manque. Protégez la production par une validation et évitez les écritures cellule par cellule dans les grandes feuilles.

Official sources

Read the original documentation before changing a production workflow.