У меня есть следующий код для загрузки файла на Google Drive с помощью POST.
Когда я впервые делаю это, он создает папку и копирует файл.
Когда я делаю второй раз, он создает 2 папки с файлом в каждой из них.
Когда я делаю третий раз, он создает 3 папки с файлом в каждой и т. Д.
Где я иду не так - пожалуйста, помогите
function Uploadfile(e) {
try {
var folderAddress = (e.parameters.FolderAddress);
var FolderJobno =(e.parameters.FolderJobno);
var dropbox =(folderAddress+"-"+FolderJobno);
var folder, folders = DriveApp.getFoldersByName(dropbox);
if (folders.hasNext()) {
folder = folders.next();
} else {
folder = DriveApp.createFolder(dropbox);
}
var data1 = Utilities.base64Decode(e.parameters.data1);
var blob = Utilities.newBlob(data1, e.parameters.mimetype,
e.parameters.filename);
var docUploaded = folder.createFile(blob);
} catch (f) {
return f.toString();
}
}