首页 > 解决方案 > 为我从我拥有的模板创建的 Google 表格文件的副本禁用自动评论通知

问题描述

我有一个模板谷歌表格文件和自动化,可以制作大量副本。

现在,当有人在任何副本中发表评论时,我会收到通知。

当我的自动化从模板创建副本时,如何永久或以编程方式禁用该通知。

** 编辑 **

这个问题已关闭,说它需要更多细节。我不确定我可以提供哪些其他细节。

不知何故,我自动订阅了我拥有/复制/创建的 Google 电子表格文件的评论通知。我试图弄清楚如何以编程方式禁用它。我已经搜索了 Google 文档/帮助和社区,但找不到任何东西。有关于如何从“工具”>“通知”中为电子表格配置通知的帮助文章,但这与我所说的不同——而且我从来没有以这种方式启用通知。

这些是我采取/正在采取的步骤:

  1. 我创建了一个新的电子表格文件——模板
  2. 每当有人提交 Google 表单时,我都会启动自动化。自动化创建模板文件的副本(来自 #1)

就是这样。现在,由于某种原因,每当有人在创建的任何副本中发表评论(在第 2 步中),我都会收到一封电子邮件,说有新评论。这是我试图禁用的电子邮件/通知。

** 编辑 2 **

这是我用来复制模板的代码:

var template = DriveApp.getFileById("...file ID of a Google Sheet...");
var newFileDestination = DriveApp.getFolderById("...folder ID of destination folder...")
var newFile = template.makeCopy("new file name", newFileDestination)

但是,值得注意的是,如果您手动复制文件,也会自动订阅评论通知。

** 编辑 3 **

可以手动复制自动订阅新文件的评论/通知的问题:

  1. 创建一个全新的 Google Sheet 文件

  2. 将此新文件 (#1) 的评论通知设置为仅限您的 - 请参阅https://support.google.com/docs/answer/65129?guide=1208624&visit_id=637353849233956627-596889868&rd=2中的“管理您的评论通知”如何

  3. 创建新文件的副本 (#1) -File > Make a copy

  4. 现在,如果您检查副本 (#2),您将看到评论通知返回到All

标签: google-apps-scriptgoogle-sheets

解决方案


不幸的是,在这个答案的那一刻,Apps Script 中没有方法可以禁用 Documents 中的评论通知。如果您想请求添加此功能,您可以在此处提交功能请求。

解决方法

或者,在您的电子表格中,您可以前往工具-> 通知规则并删除您可能拥有的规则。您还可以前往页面右上角的评论图标,并将通知设置为NoneOnly you

但是,由于新文件是通过从原始文件复制创建的,因此它们可能会重置其设置,因此会继续发送评论通知。避免在您的邮件收件箱中收到过多此类邮件的一种解决方法是在您的 Gmail 帐户中设置标签过滤器来处理这些邮件(通过归档或删除它们)。

我希望这对你有所帮助。让我知道您是否需要其他任何内容,或者您​​是否不理解某些内容。:)


推荐阅读