0
我有一個谷歌腳本訪問一個網站,找到.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()方法有一個限制(文件的大小或數量)。任何人都可以證實這一點,或者是否有一些與文件名格式混淆的東西?