Numeriblog Google Workspace Google Sheets, le tableur surpuissant Notifications dans Google Tableur.

Notifications dans Google Tableur.

Un script qui permet d'être alerté dès qu'une cellule ou plage de cellule est modifiée dans Google Tableur.

personnes ont consulté cet article

1 minute

Rédigé par Thierry Vanoffe - il y a 8 ans

Notifications dans Google Tableur.

La nouvelle version de GSheet, c’est bien, mais une fonctionnalité de l’ancienne Spreadsheet me manque terriblement. Il ‘agit de la notification de modification d’une plage spécifique. Actuellement, dans la nouvelle version, nous n’avons plus qu’une option de notification « globale » du document.

C’est la raison pour laquelle, Jean-Paul JOURDAN, consultant et formateur Google Apps, a développé un petit script qui permet de répondre à ce besoin, c’est à dire la possibilité d’activer la notification par email lors de la modification d’une cellule (ou d’une plage) de votre feuille de calcul préférée. Le petit + de cette version : vous pouvez choisir l’email du destinataire de la notification.

Le script est dans ce document.

5’30 » d’explications dans cette vidéo :

Il est même possible de mettre plusieurs adresses email destinataires en les séparant par une virgule et il est possible de gérer la notification sur une plage de cellules.

N’hésitez pas à partager et commenter ce post, merci les lecteurs ! Un grand merci Jean-Paul !

Besoin d'un peu plus d'aide sur Sheets ?

Des formateurs sont disponibles toute l'année pour vous accompagner et optimiser votre utilisation de Sheets, que ce soit pour votre entreprise ou pour vos besoins personnels !

Découvrir nos formations Sheets

Rédacteur

Photo de profil de l'auteur
Thierry Vanoffe

Thierry VANOFFE, consultant, formateur, coach Google Workspace CEO de Numericoach, leader de la formation Google Workspace en France. Passionné par Google, ce blog me permet de partager cette passion et distiller tutos, trucs, astuces, guides sur les outils Google. N'hésitez pas à me solliciter pour vos projets de formation.

S’abonner
Notification pour
23 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires
MARTINS
MARTINS

Merci pour ce script très intéressant. Malheureusement je me suis aperçu que les notifications étaient déclenchés qu’en cas de saisie dans la cellule en question. Si j’ai une formule dans la cellule qui fait apparaitre un texte différent selon certains critères alors les notifications ne marchent pas. Vous auriez une solution ? Merci

Cet avis vous a été utile ?

saad
saad
Répondre à  MARTINS
4 années il y a

Bonjour,
T’as trouvé la solution à ça? Je suis dans le même cas

Cet avis vous a été utile ?

guy goudet

Bonjour
tres interessant et utile
j ai voulu utiliser pour l association quand quelqu un s incrit sur un google form qui debouche sur une google sheet mais cela ne marche pas
le systeme dit bien Cellule programmée : C77:C200. Email programmé :gXXXXXt@yahoo.fr
mais je ne reçois pas de mail
j ai changé seulement 2 lignes
var email = »gXXXXXt@yahoo.fr »;
var range = « C77:C200 »;
si vous avez un moment pour donner un avis…
merci
Cordialement
GUY
PS Votre blog regorge de petits tresors !

Cet avis vous a été utile ?

Wan2no
Wan2no

bonjour,
tout d’abord merci pour votre blog et le script de notifications
pourriez vous m’apportez votre aide en le modifiant?
Je souhaite que le mail de notification prenne en compte la cellule a gauche de la cellule modifié en plus de celle ci.
donc pour l’exemple:
cellule modifié H3
cellule a prendre en compte en + : F3
mail de notification :Valeur H3 +Valeur F3
Pouvez vous m’apporter votre aide pour ce cas svp?
un grand merci par avance

Cet avis vous a été utile ?

Clément
Clément

est-ce qu’il serait possible de savoir qui a modifié une plage de cellule ? ceci afin de ne pas recevoir d’alerte quand on a soi-même fait une modif.

Cet avis vous a été utile ?

vincent lenoir
vincent lenoir

Bonjour Thierry,
Merci beaucoup pour ces infos
Pour effectuer le script sur la modification d’une place de cellule, y a t-il d’autres éléments à modifier ?
j’ai modifié uniquement les champs suivants :
var email = « production@lesangesauplafond.net,angesauplafond@gmail.com,…. »;
var range = « A8:N300 »;
Merci beaucoup
Vincent

Cet avis vous a été utile ?

b1f
b1f

Bonjour, quelle est la syntaxe si l’on veut informer plusieurs adresses mail, merci.

Cet avis vous a été utile ?

Rvbx
Rvbx

Bonjour
Super script
Par contre des qu’il y a une modification qui n’est pas faite avec le compte Google d’origine
Ça ne fonctionne pas.
Comment faire pour qu’il fonctionne quand on partage le tableur et que certains le modifie sans compte Google
Il y a t’ il une astuce ?
Merci beaucoup

Cet avis vous a été utile ?

Jean-Michel Béziaud
Jean-Michel Béziaud
Répondre à  Rvbx
3 années il y a

Bonjour.
Le déclencheur est exécuté pour toutes les modifications effectuées sur la feuille de calcul.
Cependant, il s’exécute au nom du propriétaire du déclencheur.
Donc, la notification est envoyée avec comme expéditeur, le compte qui a créé le déclencheur.

Cet avis vous a été utile ?

sacha cohen
sacha cohen

j’ai essaye mais dans les ressources cela ne m’affiche pas la possibilité de parametrait les declencheur comment cela se fait ?

Cet avis vous a été utile ?

Julien P
Julien P

Bonsoir,
J’ai testé le script, tout fonctionne très bien. Cependant, j’aurais besoin de pourvoir ajouter un autre déclenchement de notification sur d’autre adresses mails pour la modification d’une autre plage.
Pourriez-vous m’éclairer sur les modifications à effectuer ?
Merci d’avance

Cet avis vous a été utile ?

Jean-Michel Béziaud
Jean-Michel Béziaud
Répondre à  Julien P
3 années il y a

Bonjour.
Le déclencheur se déclenche à chaque fois qu’il y a une modification.
Pour trapper plusieurs zones et éventuellement envoyer des mails à des destinataires différents suivants les zones modifiées, il faut modifier le script pour :
* paramétrer par exemple les zones et mails destinataires à avertir dans un onglet
Ensuite, le script est le même. A savoir, vérifier que la cellule modifiée appartient à une zone paramétrée et envoyer le mail à l’adresse mail paramétrée pour cette zone.
Un onglet ‘Paramétrage des notifications’ qui contiendrait :
* le nom des feuilles à vérifier ou ALL pour toutes les feuilles sauf ‘Paramétrage des notifications’
* la liste des zones (format A1:C3) ou ALL pour la globalité de la feuille
* l’adresse mail du destinataire à notifier (plusieurs @mails séparées par des virgules fonctionnent sans rien faire)

Cet avis vous a été utile ?

Jean-Michel Béziaud
Jean-Michel Béziaud

Bonjour.
L’ajout de déclencheur a été déplacé dans (Edition – déclencheurs du projet actuel’.
On peut aussi cliquer sur l’icone qui ressemble à un ‘minuteur’ à côté de la disquette d’enregistrement.

Cet avis vous a été utile ?

Julien P
Julien P

Bonjour,
C’est justement ces modifications de script qui me posent problème et que je n’arrive pas à programmer… Si quelqu’un avait le temps et les connaissances pour m’aider, cela me serait d’une grande aide.

Cet avis vous a été utile ?

Julien N
Julien N

Bonjour Jean-Michel,
Peut on utiliser ce script pour une modification automatique d’une cellule suite à une formule de calcul ? Si oui auriez vous la possibilité de me dire ce que je dois modifier…. je voudrais que mon tableur m’indique une notif quand le stock tombe à 0 un grand merci.

Cet avis vous a été utile ?

S C
S C

Bonjour,
Merci pour le tuto :), par contre est-il possible de recevoir une notification quand le résultat de la cellule est changé car je ne modifie pas directement la cellule mais selon les modifications faites au document c’est le résultat de cette cellule en question qui change?
je sais pas si je suis claire dans mes explications ^^.
Merci d’avance

Cet avis vous a été utile ?

Phil

Bonjour et merci pour ce script.
J’ai aussi le besoin que le script fonctionne l’ors d’un modification de la cellule par une formule et non par un utilisateur.
Pouvez vous nous éclairer svp.

Cet avis vous a été utile ?