Разархивировать zip файлы с помощью google app script
У меня есть скрипт, который извлекает из zip файлов все документы, до недавнего времени он работал отлично. Сейчас столкнулся с такими проблемами: 1.Cкрипт извлекает данные только из первого архив, когда в папке на гугл диске их находится от и больше. 2. Когда файл сохраняется на гугл диск из почты gmail, c помощью другого скрипта, Данный скрипт вообще не находит zip файлов в папке, Лог выходит пустой Вот сам код
function Dellin() {
var folder = "1WvK2oN1yZ4EJ6HFdGPU6N_0LckyHPR7b"
var DestinationFolder = DriveApp.getFolderById(folder)
var files = DestinationFolder.getFilesByType(MimeType.ZIP);
while(files.hasNext()){
var file = files.next();
console.log(file.getName());
var fileBlob = file.getBlob();
var unZippedfile = Utilities.unzip(fileBlob);
for (i=0; i < unZippedfile.length; i++){
var newDriveFile = DestinationFolder.createFile(unZippedfile[i]);
file.setTrashed(true)
}
console.log(files.next().getName());
}
console.log(newDriveFile.getName());
}
Кто нибудь сталкивался с подобным?