2017-07-03 22 views
0

使用谷歌的脚本,我每月的共享目录中复制现有文档(方法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

AFAIK,不过已经有了filed feature request您可以星或者你可能要定期检查Release Notes有这方面的更新。

目前,Script Service仍然没有支持这种方法。另外,从这个thread为主,还是有没有办法,甚至在全球范围内的用户界面关闭通知的文件。

你可能要检查这个相关SO post,看看它是否会帮助你。