Google Apps Script
JavaScript exécuté à l'intérieur de Google Workspace — le langage de macros qui tient à bout de bras la moitié des process internes du monde professionnel.
Lancé en 2009, d'abord sur le moteur Rhino de Mozilla puis, depuis 2020, sur V8 — ce qui a enfin apporté une syntaxe JavaScript moderne. Un script peut être lié à une feuille de calcul, un document ou un formulaire, et accéder à Gmail, Agenda, Drive et Sheets via des objets de service tout faits : SpreadsheetApp.getActiveSheet() suffit pour démarrer, sans serveur ni cérémonie d'authentification.
Les déclencheurs peuvent exécuter du code à l'édition, à la soumission d'un formulaire ou selon un planning, et les scripts peuvent être publiés comme applications web. Résultat : une masse considérable d'automatisation critique pour l'entreprise, écrite par des gens qui ne se disent pas développeurs — avec le casse-tête assorti quand l'auteur du script de reporting quitte la boîte. Les quotas sont stricts : temps d'exécution et nombre d'e-mails par jour sont plafonnés.