Google apps script 对我从自己的模板创建的Google工作表文件的副本禁用自动注释通知

Google apps script 对我从自己的模板创建的Google工作表文件的副本禁用自动注释通知,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我有一个模板谷歌表文件和自动化,使许多副本 现在,当有人在任何副本中发表评论时,我都会收到通知 当我的自动化从模板创建副本时,如何永久或通过编程禁用该通知 **编辑** 该问题已结束,需要更多细节。我不确定我还能提供什么其他细节 不知何故,我自动订阅了我拥有/复制/创建的谷歌电子表格文件的评论通知。我正试图找出如何通过编程禁用它。我已经搜索了谷歌文档/帮助和社区,但找不到任何东西。在工具>通知中有关于如何为电子表格配置通知的帮助文章,但这与我所说的不同——而且我一开始从未以这种方式启用通知 以下

我有一个模板谷歌表文件和自动化,使许多副本

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

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

**编辑**

该问题已结束,需要更多细节。我不确定我还能提供什么其他细节

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

以下是我采取/正在采取的步骤:

  • 我创建了一个新的电子表格文件——模板
  • 每当有人提交谷歌表单时,我就会自动启动。自动创建模板文件的副本(从#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)的注释通知设置为“仅您的注释通知”——有关如何管理注释通知的信息,请参阅中的“管理您的注释通知”

  • 创建新文件的副本(#1)-
    文件>制作副本

  • 现在,如果您检查副本(#2),您将看到注释通知返回到All


  • 不幸的是,在回答这个问题的时候,应用程序脚本中没有任何方法可以阻止文档中的注释通知。如果要请求添加此功能,可以提交功能请求

    变通办法 或者,在电子表格中,您可以转到工具->通知规则,删除您可能有的规则。您还可以指向页面右上角的注释图标,将通知设置为仅限您

    但是,由于新文件是通过从原始文件复制创建的,因此它们可能会重置其设置,从而继续发送注释通知。一个避免在你的邮件收件箱中收到太多邮件的解决方法是在你的Gmail帐户中设置一个和来处理这些邮件(通过存档或删除它们)


    我希望这对你有帮助。如果您还需要什么,或者您不了解什么,请告诉我。:)

    评论不用于扩展讨论;这段对话已经结束。