Google Script:如何关闭文档的评论通知?

时间:2017-07-03 20:42:48

标签: google-drive-api

使用Google Script,我通过复制现有文档(方法File.makeCopy())每月在共享目录中创建一个文档。问题是,每当有人在新创建的文档中留下评论时,即使已禁用源文档的通知,我也会收到电子邮件通知。如何为复制的文档关闭通知?

执行复制的功能代码如下:

function createNewLogFile() {
  var rootDir = DriveApp.getFolderById('0B-gPh8Bs5aLhY2g2QXRFX2hycUU');
  var curDate = new Date();
  var curYear = curDate.getFullYear();
  var nextMonth = curDate.getMonth() + 2;
  nextMonth = (nextMonth < 10) ? '0' + nextMonth : (nextMonth > 12) ? '1' : nextMonth;

  var folderIter = rootDir.getFoldersByName((nextMonth > 12) ? curYear + 1 : curYear);
  var curYearFolder = folderIter.hasNext() ? folderIter.next() : rootDir.createFolder(curYear);
  var fileIter = curYearFolder.getFilesByName(nextMonth);

  if (!fileIter.hasNext()) {
    var gmLogTemplate = DriveApp.getFileById('1Vyd15DDiKqha9zlU_1Q8gRiqDY4Oqgl0VJ1uUYiBnCQ');
    var monthlyLogFile = gmLogTemplate.makeCopy(curYearFolder);
    monthlyLogFile.setName(nextMonth);
  }
}

1 个答案:

答案 0 :(得分:1)

AFAIK,已经有一个filed feature request您可以加注星标,或者您可能需要定期检查Release Notes是否有任何更新。

目前,Script Service仍然没有支持此功能的方法。此外,根据此thread,即使在用户界面中,也无法在文档中全局关闭通知。

您可能需要查看此相关SO post,看看它是否对您有帮助。