Qu’est-ce que Apps Script ?
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 courrier électronique chaque fois qu’un formulaire Google est soumis. Vous pouvez également l’utiliser pour écrire des applications simples telles qu’une application pour vous envoyer des rappels d’anniversaire.
Si vous connaissez déjà JavaScript, Apps Script vous sera 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.
Pourquoi apprendre Apps Script ?
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 rien à installer 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, c’est d’un navigateur web, d’une connexion internet et d’un compte Google (GMail ou Google Workspacz). Apps Script est GRATUIT et vous n’avez pas à payer Google pour héberger vos applications Apps Script.
Vous pouvez appliquer les concepts que vous apprenez presque immédiatement pour résoudre des problèmes qui vous tiennent à cœur.
La plupart des langages de programmation et des frameworks 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 construction d’applications utiles.
Avec Apps Script, vous pouvez créer des applications utiles en seulement quelques lignes de code. Ceci est dû au fait que
- Apps Script fait le gros du travail dans des domaines difficiles à maîtriser tels que l’authentification, l’autorisation et la sécurité.
- Apps Script facilite la création d’applications qui s’intègrent aux applications Google Workspace telles que Sheets, Docs, Slides et Forms. Vous pouvez créer des applications de productivité simples, 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’exploitation de votre application.
Vous pouvez créer différents types d’applications en utilisant Apps Script
Voici quelques types d’applications que vous pouvez créer à l’aide d’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 étudiants.
- 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 courrier électronique chaque fois qu’une nouvelle soumission est effectuée.
Vous apprendrez également un grand nombre de concepts de programmation. Le plus intéressant, c’est que vous pouvez appliquer ces concepts immédiatement en créant des mini-applications.
Exemples d’applications que vous pouvez créer avec Apps Script
J’aime Apps Script parce qu’il permet de faire beaucoup de choses. Voici quelques types d’applications que j’ai créées (ou que j’ai vu d’autres créer) :
- 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 de flux de travail (par exemple, Publipostage)
- Audit de Google Drive (par exemple, liste de tous les fichiers de Google Drive qui sont partagés avec d’autres personnes)
Quand ne devriez-vous pas utiliser Apps Script ?
Apps Script est mieux adapté à l’écriture d’applications simples au-dessus des applications Google Workspace. Si votre cas d’utilisation n’implique aucune application Google Workspace, Apps Script n’est 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 demandes (pour certains types d’applications). Cela dit, si vous êtes novice en programmation et que vous utilisez Google Workspace, Apps Script est un excellent moyen d’apprendre la programmation, car il existe un grand nombre d’applications utiles que vous pouvez créer pour votre usage personnel.
La suite du cours Apps Script avec l’article : : Création de votre premier script