我在Google表格/文档中有几个文档,每当与他们共享的人对其进行更改时,我都希望收到通知(不在乎是否发送了更改的差异,只是“发生更改”标志就足够了。)

理想情况下,这可以通过编辑的大小进行调整(例如,滤除1个字符的更改),但我都可以。

可以使用我拥有并与某人共享的文档吗?或他们与我共享的文件?

评论

这是一个合二为一的问题(一个与Google表格有关,另一个与Google Docs有关)。如果我们能将两个问题分开,那就太好了。

#1 楼

像其他答案中一样没有小程序的Google表格可以使用此方法。

您只能自行设置通知。在电子表格上进行更改时不会收到通知,但是在其他人进行更改时会收到通知。


在计算机上,在Google表格中打开电子表格。
在顶部,单击“工具”>“通知规则”。

在出现的窗口中,选择要接收通知的“时间”。在以下情况下通知您:

进行任何更改:在某人对电子表格进行更改时设置通知。

用户提交表单:在某人填写表单时设置通知。


在出现的窗口中,选择要接收通知的“频率”。通知您:

电子邮件-每日摘要:每天发送所有更改的摘要。

电子邮件-立即:发送电子邮件以了解所有更改。

单击保存。

源-https://support.google.com/docs/answer/91588

评论


这仅用于床单;文档没有答案。

–埃里克·布洛赫(Eric Bloch)
18年5月3日在19:05

无法投票,但对文档而言肯定失败。

–亚当
19年9月12日在20:37

#2 楼

您可以使用ezNotifications之类的加载项为Google文档启用此功能。

评论


我对此评论表示赞成,因为这是唯一的方法(另一种解决方案是针对Sheets而非docs)。该应用程序是高级版本,但Google文档的通知为免费版本。您的答案是唯一可行的答案。

– Quidam
20-2-1在14:22



#3 楼

我们可以使用Google Apps脚本在您要对其进行更改的文档上设置手动触发器。通过使触发器在固定时间后执行,我们可以监视文档中的更改。一种方法是从当前工作表中创建一个新的备份工作表,然后在下次执行触发器时,我们用备份工作表检查当前工作表,如果有任何更改,我们可以使用MailApp发送邮件。

也有自动触发器,但是由于在执行任何操作之前不需要用户的同意,因此它们具有很多限制。例如,不允许自动触发器发送需要身份验证的服务(MailApp)。

请点击以下链接获取更多信息-https://developers.google.com/apps-script/articles/ send_emails#section1
https://developers.google.com/apps-script/guides/triggers/installable#managing_triggers_manually

#4 楼

如公认的答案所述,这对于Google表格是可行的,但内置的通知功能非常有限。

如果您正在寻找更强大的功能,例如仅在一个经过编辑的单元格包含某个值,我建议您查看一下我创建的免费G Suite应用:检查表。