Google Apps脚本中的Utilities.unzip(blob)存在大小限制吗?
问题描述:
我有一个谷歌脚本访问一个网站,找到.zip文件,解压缩,并从相关文件中提取相关数据。Google Apps脚本中的Utilities.unzip(blob)存在大小限制吗?
我想要做同样的事情,但是对于同一个网站上的另一个更大的.zip文件。
我已经访问过.zip(使用几乎相同的代码),但它会引发错误:“无法解压缩”。
我的代码:
var dir = UrlFetchApp.fetch(url);
var b = dir.getBlob();
var files = Utilities.unzip(b);
两个文件之间唯一的区别是这些:以 “更新%201.8.5.zip”
- 文件结束,包含9个文件(5.46MB ,5.15MB压缩)
- 文件B与 “260_185.zip” 结尾,并且包含407个文件(384MB,280MB压缩)
这使我认为Utilities.unzip()方法有一个限制(文件的大小或数量)。任何人都可以证实这一点,或者是否有一些与文件名格式混淆的东西?