J'ai quelques documents dans Google Sheets / Docs qui, chaque fois qu'ils sont modifiés par des personnes avec lesquelles ils sont partagés, j'aimerais être averti (peu importe si la différence de la modification est envoyée, juste "Le changement s'est produit" drapeau est suffisant).
Idéalement, cela serait ajustable en fonction de la taille de l'édition (par exemple, filtrer le changement d'un caractère), mais je suis d'accord dans les deux cas.
Cela peut-il être fait avec un document que je possède et partagé avec quelqu'un; ou un document qu'ils ont partagé avec moi?
Nous pouvons configurer des déclencheurs manuels sur le document pour lequel vous souhaitez suivre les modifications, à l'aide du script Google Apps. En faisant exécuter le déclencheur après un temps fixe, nous pouvons surveiller les changements dans le document. Une façon serait de créer une nouvelle feuille de sauvegarde à partir de la feuille actuelle, et lors de la prochaine exécution du déclencheur, nous vérifierons la feuille actuelle avec la feuille de sauvegarde, s'il y a un changement, nous pouvons utiliser MailApp pour envoyer des mails.
Il existe également un déclenchement automatique, mais comme ils ne nécessitent pas le consentement de l'utilisateur avant d'effectuer des actions, ils sont soumis à de nombreuses restrictions. Par exemple, les déclencheurs automatiques ne sont pas autorisés à envoyer des services qui nécessitent une authentification (MailApp).
Veuillez suivre ces liens pour plus d'informations -
https://developers.google.com/apps-script/articles/sending_emails#section1 https://developers.google.com/apps-script/guides/triggers/installable#managing_triggers_manually
la source
Vous pouvez utiliser un module complémentaire comme ezNotifications pour activer cette fonctionnalité pour Google Docs.
la source