В Zip-файлах Google Диска в определенной папке найдите адрес заархивированного файла и добавьте его в электронную таблицу. - PullRequest
0 голосов
/ 17 июня 2019

Я не могу заархивировать файл. Для отдельного файла нет проблем.

Я не специалист, не кодер, мне просто нужно управлять тонами ДАННЫХ, я делал все по одному файлу за раз, но компания развивается так быстро, что это не поддается, я задаю вопросы новичкам, извините за это.

function zipall() {
var ss = SpreadsheetApp.openById("1Ib6ul8KHIcRfE1lJVpWou6SU9bYdBnU-jd8d5eEuWnw");
SpreadsheetApp.setActiveSpreadsheet(ss);
var sheet = ss.getSheetByName('Drive管理用');


for(var i=93; i<94; i++){

if (AdressData != 0 ){ 

var AdressData = sheet.getRange(i,26).getValue();
var folder = DriveApp.getFolderById(AdressData);
var files = folder.getFiles();
var blobs = [];
while (files.hasNext()) {
blobs.push(files.next().getBlob());
}
var zipBlob = Utilities.zip(blobs, folder.getName() + ".zip");
var fileId = DriveApp.createFile(zipBlob).getId()
//var url = "https://drive.google.com/uc?export=download&id=" + fileId;
//sheet.getRange(i,27).setValue(url);

}}}

У меня есть другое сообщение об ошибке

"Файл selection.zip превышает максимальный размер файла. (行 19 、 フ ァ イ ル「 Код 」) Message し な い "Сообщение показывается

Но у меня никогда не было проблем с размером, когда я делал это вручную.

???

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...