google-apps-script - 如何使用谷歌脚本解压缩 blob(xlsx 文件)

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

我正在尝试使用 Google Script 获取 xlsx 文件的内容。

第 1 步是获取一个 blob 并将其解压缩。

这是我的代码:

var file = DocsList.getFileById(docId);
var b1 = file.getBlob().setContentType('application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
var b2 = Utilities.unzip(b1)[0];

但我一直在最后一行收到“无效参数”错误。

我做错了什么吗?

最佳答案

将内容类型设置为 application/zip - unzip 方法将不接受任何其他内容。

关于google-apps-script - 如何使用谷歌脚本解压缩 blob(xlsx 文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14442929/

相关文章:

google-apps-script - 如何为拥有多个帐户的用户在 Google App Scripts 中选择帐户?

javascript - Google Sheets 脚本编辑器并正确解析 JSON

google-apps-script - 脚本在谷歌表单提交触发器上运行两次

java - 我可以使用哪些 mime 类型通过 Google Drive api 导出 Google 协作平台、Google 表单和 Google 脚本?

python - 如何通过 Python 复制 Google 云端硬盘中的文件?

vb.net - Google Drive V3 断点续传下载

google-apps-script - Google Apps Script - 将数据复制到不同的工作表并附加

google-apps-script - Google Sheets 脚本按列排序然后按第 2 列排序

javascript - Google Drive & vuejs3 - 将文件上传到特定文件夹

google-drive-api - Google Cloud Storage 的搜索功能