Разархивировать 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());
 }

Кто нибудь сталкивался с подобным?


Ответы (0 шт):