相关疑难解决方法(0)

如何使用Advanced Drive服务上传文件

我有以下 Google Apps 脚本,它从上传表单中获取文件并将其自动存储在我的 Google 云端硬盘中(完整代码在下面的代码片段中)。问题出在这一部分:

    var file = folder.createFile(blob);
Run Code Online (Sandbox Code Playgroud)

        //Get root folder and pull all existing folders, plus setup variables pulled from form   
        var dropbox = form.Country;
        var filename = form.reportType+".xls";
        var rootfolder = DriveApp.getFolderById("0Byvtwn42HsoxfnVoSjB2NWprYnRiQ2VWUDZEendNOWwwM1FOZk1EVnJOU3BxQXhwU0pDSE0");
        //Note root folder is Live Uploads Folder in Flatworld App folder structure
        var folder, folders = rootfolder.getFoldersByName(dropbox);
        
        //Check if folder exists and if not create    
        if (folders.hasNext()) {
          folder = folders.next();
        } else {
          folder = rootfolder.createFolder(dropbox);
        }
        
        //Check if file already exists and …
Run Code Online (Sandbox Code Playgroud)

google-apps-script google-drive-api

2
推荐指数
1
解决办法
7510
查看次数