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.

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.
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.
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.