Google Apps Script est un outil léger basé sur le cloud, utilisé pour automatiser les tâches bureautiques de base. Si votre organisation utilise la version entreprise des applications G Suite, l’utilisation de Google Apps Script n’entraîne aucun coût supplémentaire. Il s’agit essentiellement de petits extraits de code utilisés pour ajouter des intégrations et des fonctions personnalisées à vos applications G Suite.
Lorsque vous ouvrez un Apps Script, un éditeur de script s'affiche à l'écran. Vous pouvez voir la fonction préchargée à l'écran, qui vous permet de commencer immédiatement à travailler. Il vous suffit d'ajouter le code selon vos besoins. Après avoir publié votre code, vous pouvez également créer des webhooks avec celui-ci.
Pourquoi utiliser Google Apps Script ?
Google Apps Script est un excellent outil pour les utilisateurs souhaitant personnaliser les applications Google de leur organisation. Il vous sera utile si vous souhaitez automatiser des tâches de base, récupérer des données de l’écosystème cloud de Google, tirer le meilleur parti des autres applications G Suite et partager des scripts avec d’autres utilisateurs. Cette application de script cloud permet à de nombreux utilisateurs de découvrir l’automatisation pour la première fois.
L'éditeur de scripts de la plateforme est compatible avec JavaScript. Vous l'utilisez pour créer un large éventail d'éléments d'interface utilisateur, créer des boîtes de dialogue d'alerte et des menus, et publier vos scripts en tant qu'applications web.
Comment utiliser Google Apps Script ?
beaucoup de possibilités avec Google Apps Script. Par exemple, utilisez-le pour automatiser le transfert d'e-mails entre Gmail et Drive, assigner des échéances aux tâches et synchroniser Google Calendar pour recevoir des notifications. Si vous connaissez la programmation, alors une grande partie consiste en des instructions « if-then-else » pour automatiser des tâches. De même, vous pouvez aussi l'utiliser pour automatiser la génération de QR codes dans Google Sheets.
Voici un cas d'usage pour Google Apps Script :
Imaginez que vous travailliez au service RH d'une entreprise, mais que votre service manque d'effectifs. Chaque fois qu'une nouvelle recrue arrive dans l'entreprise, vous lui faites remplir une inscription auprès de votre équipe via Google Forms. Cela permet de collecter des informations telles que le nom, le poste, les coordonnées et d'autres détails. Par commodité, vous conservez les informations de tous les employés dans une feuille de calcul. Toutefois, le transfert manuel de ces détails peut s'avérer assez difficile, en particulier en raison du manque de ressources de votre service.
Voici Google Apps Script. Vous pouvez l'utiliser pour envoyer un e-mail de remerciement à tous les nouveaux candidats. Ensuite, vous pouvez créer un autre script pour prioriser ceux qui ont les meilleures compétences, la meilleure expérience professionnelle et les meilleures qualifications. Lorsqu'une offre est acceptée, vous pouvez utiliser un script pour récupérer leurs données depuis la feuille et générer leur nouveau compte.
De cette façon, vous êtes assuré d'économiser une grande quantité de travail manuel et de temps. Puisque tout est automatisé, toutes vos données sont exactes.
Et si vous ne connaissez pas JavaScript ?
JavaScript est assez facile à apprendre, même sans expérience préalable en programmation. Si vous ne souhaitez pas écrire votre propre code, il existe de nombreux scripts d'applications disponibles, vous permettant de copier-coller du code pour vos tâches.
Premier script Google Apps Script pour les e-mails
Il est facile de démarrer avec Google Apps Script. Prenons un exemple simple. Votre premier script enverra un e-mail contenant un message à votre compte Gmail.
- Ouvrez Chrome ou tout autre navigateur web et rendez-vous sur script.google.com.
- Connectez-vous à votre compte Google.
- Après vous être connecté, créez un « Nouveau script ».
- À la place de “Untitled project”, saisissez le nom “My First Script”.
Supprimez le code existant et saisissez le code suivant.
function SendinganEmailMessage() {
// Spécifier l'adresse e-mail du destinataire
var recipientEmail = '[email protected]'
// Rédigez l'objet de l'e-mail.
var subjectLine = 'This is my first script!';
// Rédiger le corps de l'e-mail.
var body = 'This is the message';
// Envoyer un e-mail
GmailApp.SendinganEmailMessage(recipientEmail, subjectLine, body);
}
Enregistrez le code en cliquant sur l'icône du disque. Ensuite, exécutez le code à l'aide de l'icône Exécuter. La première fois, Google peut vous demander l'autorisation d'exécuter le script. Un avertissement s'affichera si l'application n'est pas vérifiée. Cliquez sur « Avancé » puis sur « Accéder à My First Script (dangereux) ». Comme vous avez écrit ce script vous-même, il est sûr de l'exécuter.
Créer un nouveau graphique
Voici comment utiliser Google Apps Script pour créer un graphique en courbes basique.
function newChart(range, sheet) {
var sht = SpreadsheetApp.getActiveSheet();
var chtBuilder = sht.newChart();
chtBuilder.addRange(range)
.setChartType(Charts.ChartType.LINE)
.setOption('title', 'Graphique en courbes des tendances produits');
sht.insertChart(chtBuilder.build());
}
Modifier le graphique
Vous pouvez modifier un graphique existant à l'aide du code suivant.
var sht = SpreadsheetApp.getActiveSheet();
var range = sht.getRange("C6:D10")
var cht = sht.getCharts()[0];
cht = cht.modify()
.addRange(range)
.setOption('title', 'Modifié !')
.setOption('animation.duration', 700)
.setPosition(2,2,0,0)
.build();
sht.updateChart(cht);
Conclusion
Google Apps Script est un excellent outil pour améliorer votre productivité. Des organisations du monde entier l’utilisent pour simplifier leurs flux de travail et alléger la charge de leur personnel. Si vous souhaitez l’utiliser pour créer des graphiques, vous pouvez consulter Image-Charts pour plus de détails.

