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 !

Thierry

Thierry

Thierry VANOFFE, consultant, formateur, coach G Suite. Passionné et fasciné 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 formations en ligne ou en présentiel.

23 comments

  1. 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

    1. Oui un autre script que je n’ai pas sous la main ?
      Si vous m’expliquez précisément le besoin dans un email, je peux regarder cela…

    2. Bonjour,

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

  2. 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 !

  3. 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

    1. Salut
      Si besoin d’une prestation, contacte moi par email stp.

  4. 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.

  5. 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

    1. Salut depose ta question dans la communauté gsheets fr que j anime

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

    1. Hello,

      essaie un espace entre les deux adresses…
      ou insérer une réponse au commentaire avec la seconde adresse

  7. 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

    1. 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.

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

  9. 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

    1. 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)

  10. 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.

  11. 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.

  12. 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.

  13. 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

  14. 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.

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.