在Google Apps中批量更改共享

时间:2015-11-04 21:59:11

标签: google-apps-script google-sheets

我需要在Google云端硬盘上的许多文件中更改(添加和删除)各种共享。我想我可以做这个副作用" Sheets脚本。也就是说,我可以遍历文件列表并通过读取现有共享来更改共享,添加我需要的内容并删除其他内容。像这样的东西,(有点相关的片段):

var newFile = oldFile.makeCopy(strFilename, folder);
var owner =   DriveApp.getFileById(stremplateID).getOwner();
newFile.setOwner(owner);                // Keep original owner
var arrViewers = oldFile.getViewers();  // Keep all original viewers
if (arrViewers.length > 0) {
  for (var i = 0; i < arrViewers.length; i++) {
    newFile.addViewer(arrViewers[i]);
  }
}

我的问题是,这最好是作为与电子表格相关联的脚本完成的吗?有没有更好的方法来创建这样的实用程序脚本?对不起,如果我的问题有点开放。

0 个答案:

没有答案