Apps Script est une plateforme de codage dans Google Workspace qui peut être utilisée pour créer des applications simples au-dessus des applications existantes telles que Sheets, Docs, Forms, etc. Par exemple, vous pouvez utiliser Apps Script pour vous envoyer un e-mail chaque fois qu'un formulaire Google est soumis. Vous pouvez également l'utiliser pour écrire des applications simples, comme une application qui vous envoie des rappels d'anniversaire. Apps Script est un superbe outil à connaître !
Si vous connaissez déjà JavaScript, vous constaterez que Apps Script vous est très familier, car ils sont tous deux basés sur la spécification ECMAScript. Si ce n'est pas le cas, ne vous inquiétez pas, Apps Script est facile à apprendre.
L'un des aspects les plus frustrants de l'apprentissage du code est le temps et les efforts nécessaires pour configurer correctement votre ordinateur. Avec Apps Script, vous n'avez pas besoin d'installer quoi que ce soit car Google fournit une interface utilisateur basée sur un navigateur où vous pouvez écrire et exécuter votre code. Tout ce dont vous avez besoin est un navigateur Web, une connexion Internet et un compte Google (GMail ou G Suite). Apps Script est GRATUIT et vous ne devez pas payer Google pour héberger vos applications Apps Script.
La plupart des langages et cadres de programmation ont une courbe d'apprentissage abrupte et il faut généralement plusieurs semaines, voire plusieurs mois, pour passer de l'écriture de programmes simples à la création d'applications utiles.
Avec Apps Script, vous pouvez créer des applications utiles en quelques lignes de code seulement. Cela est dû au fait que :
Apps Script fait le gros du travail dans des domaines difficiles à maîtriser comme l'authentification, l'autorisation et la sécurité.
Apps Script vous permet de créer facilement des applications qui s'intègrent aux applications G Suite comme Sheets, Docs, Slides et Forms. Vous pouvez créer des applications de productivité simples et adaptées à vos besoins.
Google exécutera votre application sur ses serveurs pour vous. Vous n'avez pas à vous occuper de l'hébergement et de l'exécution de votre application.
Voici quelques types d'applications que vous pouvez créer avec Apps Script :
Vous pouvez automatiser diverses tâches et flux de travail. Par exemple, vous pouvez écrire un Apps Script pour générer automatiquement des factures à partir de données stockées dans Google Sheets.
Vous pouvez créer des fonctions personnalisées dans Sheets. Par exemple, vous pouvez écrire une fonction qui attribue une note finale en fonction des résultats des tests des élèves.
Vous pouvez créer des modules complémentaires pour les produits Google Workspace tels que Sheets, Docs, Slides et Forms. Les modules complémentaires sont des applications que d'autres utilisateurs peuvent installer et utiliser. Par exemple, vous pouvez créer un module complémentaire pour Google Forms qui vous envoie un message électronique dès qu'une nouvelle soumission est effectuée.
Vous apprendrez également une tonne de concepts de programmation en cours de route. Le plus intéressant est que vous pouvez appliquer ces concepts immédiatement en créant des mini-applications.
J'aime Apps Script parce que vous pouvez faire tellement de choses avec lui. Voici quelques types d'applications que j'ai construites (ou que j'ai vu d'autres construire) :
Applications de rappel (par exemple, envoyer des rappels d'anniversaire)
Applications de suivi (par exemple, vous aider à suivre votre humeur au fil du temps)
Applications d'automatisation du flux de travail (ex. : Publipostage)
Applications pour l'enseignement (par exemple, créer des fiches de synthèse à partir des données d'une feuille Google)
Audit de Google Drive (par exemple, liste de tous les fichiers de Google Drive qui sont partagés avec d'autres personnes)
Apps Script est le mieux adapté pour écrire des applications simples au-dessus des applications Google Workspace. Si votre cas d'utilisation n'implique aucune application Google Workspace, Apps Script n'est peut-être pas la bonne solution. Google limite également ce que vous pouvez et ne pouvez pas faire avec Apps Script. Par exemple, il existe des quotas et des processus d'examen des applications (pour certains types d'applications). Ceci étant dit, si vous êtes novice en programmation et que vous utilisez Google Workspace, Apps Script est un excellent moyen d'apprendre la programmation puisqu'il existe un grand nombre d'applications utiles que vous pouvez créer pour votre usage personnel.