为什么此示例AppScript返回错误:“拒绝访问:DriveApp?”

时间:2014-06-05 13:07:30

标签: google-drive-api google-apps-script

尝试运行示例Drive AppScript时收到此错误,即使在授权AppScript访问云端硬盘之后也是如此。我也尝试过硬编码文件夹ID并收到同样的错误。

代码如下:

function listFilesInFolder(id) {
  var folder = DriveApp.getFolderById(id);
  var contents = folder.getFiles();
  var file;
  var name;

  while(contents.hasNext()) {
    file = contents.next();
    name = file.getName();
    Logger.log(name);
  }
};

2 个答案:

答案 0 :(得分:4)

在您或您的域的管理控制台中(admin.google.com)。部分云端硬盘 - 常规设置 - 启用“允许用户安装Google云端硬盘应用”

enter image description here

答案 1 :(得分:1)

我能够在身份验证后执行脚本,没有任何问题。最有可能的是,管理控制台中未为您或您的域激活DriveApp

如果问题仍然存在,可能会对以下问题感兴趣(请参阅评论#5): Issue 4006