4 scripts pour renforcer Google Sheets

Google Sheets ou Google Sheets est l'un des outils gratuits les plus puissants, vous permettant de suivre, d'analyser ou de prendre des notes de tout ce que vous pouvez imaginer. Sans vous y arrêter, vous pouvez améliorer ses capacités avec Googe Scripts (Google Script).

Téléchargez Google Sheets pour iOS

Téléchargez Google Sheets pour Android

Google Scrips semble compliqué et déroutant. Vous pensez peut-être que cela implique des connaissances avancées en programmation, mais ce n'est vraiment pas le cas. Cet article vous présentera quatre scripts simples qui vous aideront à personnaliser les fonctions, à créer automatiquement des graphiques basés sur toutes les données, à personnaliser votre menu dans Google Sheets et même à l'automatiser. envoi mensuel d'emails.

1. Créez vos propres fonctions personnalisées

La création de fonctionnalités personnalisées est l'un des moyens les plus simples de créer un script Google qui peut améliorer votre expérience Google Sheets. Google Sheets a fourni une longue liste de fonctions disponibles. Vous pouvez voir les plus populaires en cliquant sur l'icône de fonction dans le menu.

4 scripts pour renforcer Google Sheets

Cliquez ensuite sur Plus de fonctions ... pour ouvrir une liste d'algorithmes, de finances, de techniques et plus encore. Cependant, Google Scripts vous donne la possibilité de créer vos propres formules personnelles.
Pour créer votre première fonction personnalisée, vous devez d'abord ouvrir l'éditeur de script en cliquant sur Outils> Editeur de script.

4 scripts pour renforcer Google Sheets

Vous devriez voir une fenêtre apparaître similaire ou similaire à ci-dessous.

4 scripts pour renforcer Google Sheets

Ce que vous devez faire est de remplacer ce qui se trouve dans cette fenêtre par vos propres fonctionnalités personnalisées. Le nom de la fonction est le même que celui que vous commencerez à saisir dans une cellule de Google Sheets après le symbole "=" pour appeler votre formule. Une fonction pour convertir Celsius en Fahrenheit ressemblerait à ceci:

fonction CSTOFH (entrée) {
entrée de retour * 1,8 + 32;
}

Collez les fonctions ci-dessus dans la fenêtre de code, puis sélectionnez Fichier> Enregistrer , nommez le projet "CelsiusConverter" et cliquez sur OK.

C'est tout ce que vous avez à faire. Vous commencez à utiliser votre nouvelle fonction en tapant "=" suivi de votre fonction, avec le nombre entré pour convertir:

4 scripts pour renforcer Google Sheets

Appuyez sur Entrée et vous obtiendrez des résultats.

4 scripts pour renforcer Google Sheets

2. Créez automatiquement des graphiques

Vous pouvez avoir une nouvelle feuille de calcul chaque mois avec de nouvelles données et vous souhaitez créer automatiquement un nouveau graphique sans avoir à le recréer chaque mois. Vous pouvez le faire en créant une fonction qui créera pour vous un nouveau graphique basé sur les données du classeur en cours que vous avez ouvert.

Supposons que vous soyez enseignant et que vous ayez à la fin de l'année une feuille de calcul pour chaque élève avec une liste de résultats aux tests mensuels:

4 scripts pour renforcer Google Sheets

Ce que vous voulez faire, c'est exécuter une seule fonction sur cette table qui générera automatiquement un graphique en quelques secondes. Le script ressemblera à ceci:

function GradeChart () {
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet ();
var sheet = spreadsheet.getSheets () [0];

var gradechart = sheet.newChart ()
.setChartType (Charts.ChartType.LINE)
.addRange (sheet.getRange ('A1: B11'))
.setPosition (5, 5, 0, 0)
.build ();

sheet.insertChart (gradechart);
}

Tout ce que vous avez à faire est d'ouvrir la feuille de calcul de chaque élève et cliquez sur l'icône d' exécution dans le menu dans Google Scripts pour créer automatiquement le graphique.

4 scripts pour renforcer Google Sheets

Chaque fois que vous cliquez sur l'icône d'exécution, il exécute le script que vous avez créé sur la feuille de calcul "active" (un classeur que vous avez ouvert dans l'onglet de votre navigateur actuel).

4 scripts pour renforcer Google Sheets

Pour les rapports que vous devez créer régulièrement, comme chaque semaine ou chaque mois, ce type de fonction de cartographie automatique peut vraiment vous faire gagner beaucoup de temps, car vous n'avez pas à recréer à partir de zéro. Lorsque vous souhaitez importer des données de graphique dans une nouvelle feuille de calcul.

3. Créer un menu personnalisé

Si vous ne voulez pas qu'un script génère automatiquement des graphiques et que cette fonctionnalité soit à portée de main sur le système de menus de Google Sheets, vous pouvez y arriver.

Pour créer un menu personnalisé, vous devez attribuer à la feuille de calcul un nouvel élément de menu à chaque ouverture. Vous pouvez le faire en créant une fonction onOpen () dans la fenêtre de l' éditeur de script au-dessus de la fonction Gradechart que vous venez de créer.

function onOpen () {
var spreadsheet = SpreadsheetApp.getActive ();
var menuItems = [
{name: 'Create Grade Chart ...', functionName: 'GradeChart'}
];
spreadsheet.addMenu ('Graphiques', menuItems);
}

Enregistrez le code, puis rechargez votre feuille de calcul. Vous découvrirez qu'un nouvel élément de menu apparaît avec le nom que vous le spécifiez dans votre script. Cliquez sur le menu et vous verrez l'élément de menu pour cette fonction.

4 scripts pour renforcer Google Sheets

Cliquez sur l'élément de menu et il exécutera les mêmes fonctions que lorsque vous cliquez sur l'icône d' exécution à partir de l'éditeur de scripts Google.

4. Envoyez le rapport automatiquement

Le dernier script est un script qui sera envoyé par e-mail depuis Google Sheets. Cela peut être utile si vous gérez un grand groupe de personnes et que vous devez envoyer plusieurs e-mails sur le même sujet. Vous avez peut-être effectué une évaluation des performances avec des membres individuels de l'équipe et enregistré vos commentaires d'évaluation pour chaque personne dans les feuilles de calcul Google. Il est très pratique et rapide de simplement exécuter un seul script et les avis seront automatiquement envoyés à 50 ou 60 personnes en même temps sans avoir à créer chaque e-mail et à l'envoyer individuellement. Telle est la puissance de Google Scripting.

Semblable à la façon dont vous avez créé les scripts ci-dessus dans cet article, vous allez créer un script pour la soumission automatique de rapports en allant dans l'éditeur de script et en créant une fonction appelée sendEmails () , comme suit: :

function sendEmails () {
var sheet = SpreadsheetApp.getActiveSheet ();
var startRow = 2; // Première ligne de données à traiter
var numRows = 7; // Nombre de lignes à traiter
var dataRange = sheet.getRange (startRow, 1, numRows, 3)
var data = dataRange.getValues ​​();
pour (i dans les données) {
var row = data [i];
var emailAddress = ligne [1]; // Deuxième colonne
var message = row [2]; // Troisième colonne
var subject = "My review notes";
MailApp.sendEmail (adresse e-mail, objet, message);
}
}

Supposons donc que la feuille de travail soit organisée comme indiqué ici.

4 scripts pour renforcer Google Sheets

Le script ci-dessus fera tout sur chaque ligne de la feuille de calcul et enverra un e-mail à l'adresse de la deuxième colonne avec le message que vous avez entré dans la troisième colonne.

La fonction sendEmail de Google Scripts est l'une des fonctions les plus puissantes de Google Scripts car elle ouvre un monde d'automatisation des e-mails que vous n'avez jamais envisagé auparavant.

Si, en fait, une autre personne est chargée d'importer des données dans votre feuille de calcul Google et si vous envoyez automatiquement des e-mails en fonction des données saisies, vous pouvez faire quelque chose comme envoyer un rapport mensuel à Boss, qui n'a jamais vraiment besoin d'ouvrir son e-mail client. Le script peut automatiquement faire tout le travail pour vous.

Toutes ces fonctionnalités de Google Scripts vous montreront qu'avec quelques lignes de code simples, Google Scripts a le droit d'automatiser une partie ou la totalité de Google Sheets. Ces automatisations peuvent être configurées pour s'exécuter dans les délais ou pour s'exécuter chaque fois que vous souhaitez les activer. Quoi qu'il en soit, ils vous offrent un moyen d'automatiser beaucoup de travail sans dépenser beaucoup d'efforts et de temps.

Leave a Comment

How to Create a Monthly Spending Tracker on Google Sheets

How to Create a Monthly Spending Tracker on Google Sheets

Finances can be a daunting task, but thanks to Google Sheets, keeping track of your spending doesnt have to be a hassle. You dont have to invest in another software either.

Comment utiliser la fonction IMPORTRANGE dans Google Sheets

Comment utiliser la fonction IMPORTRANGE dans Google Sheets

La fonction IMPORTRANGE dans Google Sheets nous aidera à lier les données de différentes feuilles de calcul, à rechercher rapidement des données et à récupérer des données en fonction des exigences d'affichage de la fonction.

Comment se débarrasser de #Div/0 dans Google Sheets

Comment se débarrasser de #Div/0 dans Google Sheets

Découvrez comment résoudre l’erreur #Div/0 dans Google Sheets avec nos conseils pratiques et nos formules. Améliorez votre efficacité dans la gestion des données.

Comment effacer tous les filtres dans Google Sheets

Comment effacer tous les filtres dans Google Sheets

Découvrez comment effacer tous les filtres dans Google Sheets rapidement et efficacement. Les filtres permettent de trier et d

Comment utiliser la fonction Image dans Google Sheet

Comment utiliser la fonction Image dans Google Sheet

Découvrez comment utiliser la fonction Image dans Google Sheets pour insérer des images en ligne via des URL. Suivez nos étapes simples!

Comment fusionner des onglets dans Google Sheets

Comment fusionner des onglets dans Google Sheets

Apprenez à fusionner des onglets dans Google Sheets pour améliorer l

Comment supprimer facilement le cache dans Google Sheets

Comment supprimer facilement le cache dans Google Sheets

Le chargement de Google Sheets prend-il trop de temps ? La solution peut être de supprimer le cache. Découvrez les avantages de cette action essentielle pour améliorer votre expérience utilisateur.

Comment envelopper du texte dans Google Sheets [Tous les appareils]

Comment envelopper du texte dans Google Sheets [Tous les appareils]

Lors de l

Comment compter les valeurs uniques dans Google Sheets

Comment compter les valeurs uniques dans Google Sheets

Apprenez à utiliser la fonction COUNTUNIQUE pour compter les valeurs uniques dans Google Sheets, ainsi que d

Comment sélectionner des lignes alternées dans Google Sheets

Comment sélectionner des lignes alternées dans Google Sheets

Découvrez comment appliquer des couleurs alternées dans Google Sheets et améliorer la lisibilité de vos feuilles de calcul avec des astuces de formatage.

Erreur danalyse de formule Google Sheets - Comment réparer

Erreur danalyse de formule Google Sheets - Comment réparer

Découvrez comment résoudre l

Instructions pour colorier les cellules et le texte dans Google Sheets

Instructions pour colorier les cellules et le texte dans Google Sheets

Google Sheets prend en charge de nombreuses façons de mettre en évidence des cellules dans Google Sheets ou des cellules contenant du texte dans Sheets. L'article ci-dessous vous guidera sur la façon de mettre en évidence des cellules et du texte dans Google Sheets.

Healthy snacks that help you lose weight

Healthy snacks that help you lose weight

Craving for snacks but afraid of gaining weight? Dont worry, lets explore together many types of weight loss snacks that are high in fiber, low in calories without making you try to starve yourself.

Résolution des problèmes liés aux paramètres de proxy de Microsoft Teams

Résolution des problèmes liés aux paramètres de proxy de Microsoft Teams

Vous rencontrez des problèmes avec le proxy dans Microsoft Teams ? Découvrez des solutions éprouvées pour résoudre ces erreurs. Videz le cache, ajustez les paramètres du proxy et retrouvez des appels fluides en quelques minutes grâce à notre guide expert.

Pourquoi mon enregistrement Microsoft Teams a-t-il échoué ? Raisons courantes

Pourquoi mon enregistrement Microsoft Teams a-t-il échoué ? Raisons courantes

Vous êtes frustré(e) car votre enregistrement Microsoft Teams a échoué ? Découvrez les principales causes, telles que les problèmes d’autorisation, les limites de stockage et les dysfonctionnements du réseau, ainsi que des solutions étape par étape pour éviter les échecs futurs et enregistrer parfaitement à chaque fois.

Pourquoi ne puis-je pas voir les salles de sous-groupes dans ma réunion Teams ?

Pourquoi ne puis-je pas voir les salles de sous-groupes dans ma réunion Teams ?

Vous êtes frustré(e) car les salles de sous-groupes sont introuvables dans vos réunions Teams ? Découvrez les principales raisons de leur absence et suivez nos solutions pas à pas pour les activer en quelques minutes. Idéal pour les organisateurs comme pour les participants !

Résolution des problèmes liés au trousseau derreurs de Microsoft Teams sur Mac

Résolution des problèmes liés au trousseau derreurs de Microsoft Teams sur Mac

Vous rencontrez des problèmes avec le Trousseau d'accès Microsoft Teams sur Mac ? Découvrez des solutions de dépannage éprouvées et détaillées pour macOS afin de retrouver une collaboration fluide. Des solutions rapides à l'intérieur !

Où se trouvent les clés de registre de Microsoft Teams sous Windows 11 ?

Où se trouvent les clés de registre de Microsoft Teams sous Windows 11 ?

Découvrez l'emplacement précis des clés de registre Microsoft Teams sous Windows 11. Ce guide pas à pas vous explique comment les trouver, y accéder et les modifier en toute sécurité pour optimiser les performances et résoudre les problèmes. Indispensable pour les professionnels de l'informatique et les utilisateurs de Teams.

Comment résoudre lerreur 1200 de Microsoft Teams sur téléphone (iOS/Android)

Comment résoudre lerreur 1200 de Microsoft Teams sur téléphone (iOS/Android)

Vous en avez assez de l'erreur 1200 de Microsoft Teams qui interrompt vos appels téléphoniques ? Découvrez des solutions rapides et simples pour iOS et Android afin de reprendre rapidement une collaboration fluide, sans aucune compétence technique requise !

Où se trouve Microsoft Teams dans Outlook ? Localisation de l’icône manquante

Où se trouve Microsoft Teams dans Outlook ? Localisation de l’icône manquante

Vous êtes frustré(e) par la disparition de l'icône Microsoft Teams dans Outlook ? Découvrez où la trouver, pourquoi elle disparaît et comment la faire réapparaître pour des réunions sans souci. Mise à jour pour les dernières versions !

Comment résoudre lerreur « Longlet Wiki de Microsoft Teams ne se charge pas »

Comment résoudre lerreur « Longlet Wiki de Microsoft Teams ne se charge pas »

Vous rencontrez des difficultés avec le chargement des onglets Wiki dans Microsoft Teams ? Découvrez des solutions éprouvées, étape par étape, pour résoudre rapidement le problème, restaurer vos onglets Wiki et optimiser la productivité de votre équipe en toute simplicité.

Comment résoudre lerreur matérielle de Microsoft Teams (correction du registre 2026)

Comment résoudre lerreur matérielle de Microsoft Teams (correction du registre 2026)

Vous en avez assez des plantages de Microsoft Teams avec erreur critique ? Découvrez la solution éprouvée de 2026 modifications du registre qui résout le problème en quelques minutes. Guide pas à pas, captures d'écran et astuces pour une solution définitive. Compatible avec les dernières versions !

Comment rejoindre une réunion Microsoft Teams avec un identifiant et un code daccès

Comment rejoindre une réunion Microsoft Teams avec un identifiant et un code daccès

Rejoignez facilement une réunion Microsoft Teams grâce à votre identifiant et votre code d'accès, que ce soit sur ordinateur, mobile ou navigateur web. Suivez les instructions étape par étape avec des captures d'écran pour un accès rapide : aucune invitation n'est requise !

Comment vider le cache de Microsoft Teams pour résoudre les problèmes de performances

Comment vider le cache de Microsoft Teams pour résoudre les problèmes de performances

Vous rencontrez des problèmes de lenteur avec Microsoft Teams ? Découvrez comment vider le cache de Microsoft Teams étape par étape pour résoudre les problèmes de performance, les ralentissements et les plantages, et améliorer la vitesse sur Windows, Mac, le Web et les appareils mobiles. Des solutions rapides et efficaces !

Résolution des erreurs réseau de Microsoft Teams sur un réseau Wi-Fi public

Résolution des erreurs réseau de Microsoft Teams sur un réseau Wi-Fi public

Vous rencontrez des problèmes de réseau avec Microsoft Teams sur un réseau Wi-Fi public ? Trouvez des solutions instantanées : optimisation du VPN, vérification des ports et vidage du cache pour rétablir vos appels et réunions sans interruption. Guide pas à pas pour une résolution rapide.

Où trouver le code QR Microsoft Teams pour une connexion mobile rapide ?

Où trouver le code QR Microsoft Teams pour une connexion mobile rapide ?

Découvrez où trouver le code QR Microsoft Teams pour une connexion mobile ultra-rapide. Un guide pas à pas illustré vous permettra de vous connecter en quelques secondes, sans mot de passe !

Comment résoudre les problèmes de son étouffé ou absent du microphone dans Microsoft Teams

Comment résoudre les problèmes de son étouffé ou absent du microphone dans Microsoft Teams

Vous en avez assez d'un son étouffé ou inexistant avec votre micro dans Microsoft Teams ? Découvrez comment résoudre les problèmes de micro de Microsoft Teams en quelques étapes simples et éprouvées. Un son clair vous attend !