我正在编写一个脚本,该脚本可以将 .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());
}
}
注意:我在资源 > 高级驱动服务和我的谷歌云项目中启用了高级驱动 API。
上面的代码块返回了标题中提到的相当无用的错误。