如何通过脚本设置共享创建的Google工作表

时间:2019-07-06 07:52:06

标签: permissions sharing

我的目标是尝试创建一些代码,这些代码会自动创建Google表格的副本,然后使用“具有此链接的任何人”进行设置。我尝试了一些代码,但是没有用。

问题在于它不会创建副本文件。

function CreateAndSharing() {

  // Create a new copied spreadsheet.
  var ss = SpreadsheetApp.openById('1H9euvTFjHetbmqSj2fGRId0NMdhJIAvfGdoej9760G8')
  var newss = ss.copy(ss.getName());
  var newssid = newss.getId();
  var newssurl = newss.getUrl();
  SpreadsheetApp.openById(newssid);
  SpreadsheetApp.getActive();
  var sharefile = DriveApp.getFileById(newssid);
  sharefile.setsharing(DriveApp.Access.ANYONE_WITH_LINK, DriveApp.Permission.EDIT);
  Logger.log(newssid);
  Logger.log(newssurl);
}

0 个答案:

没有答案