Tengo un par de documentos en Google Sheets / Docs que, cada vez que los cambian las personas con las que se comparten, me gustaría recibir una notificación (no me importa si se envía la diferencia del cambio, solo "Se produjo el cambio" bandera es suficiente).
Idealmente, esto se podría ajustar por el tamaño de la edición (por ejemplo, filtrar el cambio de 1 carácter), pero estoy bien de cualquier manera.
¿Se puede hacer esto con un documento que poseo y que comparta con alguien? o un documento que compartieron conmigo?
Podemos configurar activadores manuales en el documento para el que desea seguir los cambios, utilizando el script de Google Apps. Al hacer que el disparador se ejecute después de un tiempo fijo, podemos monitorear los cambios en el documento. Una forma sería crear una nueva hoja de respaldo a partir de la hoja actual, y cuando la próxima vez que se ejecute el activador verifiquemos la hoja actual con la hoja de respaldo, si hay algún cambio, podemos usar MailApp para enviar correos.
También hay activadores automáticos, pero como no requieren el consentimiento del usuario antes de realizar ninguna acción, tienen muchas restricciones. Por ejemplo, los activadores automáticos no pueden enviar servicios que requieren autenticación (MailApp).
Siga estos enlaces para obtener más información:
https://developers.google.com/apps-script/articles/sending_emails#section1 https://developers.google.com/apps-script/guides/triggers/installable#managing_triggers_manually
fuente
Puede usar un complemento como ezNotifications para habilitar esta funcionalidad para Google Docs.
fuente