尝试使用高级云端硬盘 API 将.xls转换为 Google 表格时"We're sorry, a server error occurred. Please wait a bit and try



我正在编写一个脚本,该脚本可以将.xls文件从Gmail自动上传到Google云端硬盘,并且我在尝试将.xls文件转换为Google工作表时遇到了障碍。 下面的代码块改编自以下文章:https://www.labnol.org/code/20500-convert-microsoft-excel-xlsx-to-google-spreadsheet

变量文件名是预定义的全局变量

代码片段:

function advancedDrivetest() {
try
{ 
var FILE = DriveApp.getFilesByName(filename).next();
var fileID = FILE.getId();
var FILEname = "test_convert";
var blob = FILE.getBlob();
var resource = {
title: FILEname
}
Drive.Files.insert(resource, blob, {convert: true});
}
catch(f)
{
Logger.log(f.toString());
}
}

注意:我已在资源>高级云端硬盘服务和我的 Google 云项目中启用了高级云端硬盘 API。

上面的代码块返回标题中提到的相当无用的错误。

脚本工作正常,但我给它转换的文件已损坏,无法通过谷歌云端硬盘API打开/转换

相关内容

最新更新