DriveApp.getFolderById:找不到具有给定ID的项目,或者您无权访问它

时间:2018-10-15 22:31:09

标签: google-app-maker

对不起。再次卡住。我有一个driveapp fileid和folderid。所有正确的我都知道。尝试将fileid移到folderid(服务器端脚本)中:

function moveFiles(sourceFileId, targetFolderId, role) {

  var file = DriveApp.getFileById(sourceFileId);   
  file.getParents().next().removeFile(file);
  DriveApp.getFolderById(targetFolderId).addFile(file);
  return "1";
    }

崩溃的行是DriveApp.getFolderById()行,上面有错误消息(No item with the given ID could be found, or you do not have permission to access it

这些是我通过帐户拥有的文件和文件夹。我看不到会有权限问题

1 个答案:

答案 0 :(得分:0)

我的错...

我使用的是getUrl()而不是getId() ...我的糟糕