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)

La suite du cours Apps Script avec l’article : : Création de votre premier script