Я просто хотел получать по одному файлу за раз, поэтому я создал Chooser на DropBox App Console , и вы должны указать ему URL, из которого вы пришли, и вы можете получить его, потому что он является частью сообщение об ошибке, которое генерируется, если вы его не предоставили. Это очень похоже на стандартную загрузку.
Это мой код GS:
function dbxFileUpload(files) {
var fldr = DriveApp.getFolderById(getGlobal('GPSTracksFolderId'));
var fileBlob=UrlFetchApp.fetch(files[0].link).getBlob();
var file=fldr.createFile(fileBlob);
var fi=formatFileName(file);
var fileInfo={'name':fi.getName(),'type':fileBlob.getContentType(), 'size':fileBlob.getBytes(), 'folder':fldr.getName(), 'id':fi.getId()};
return fileInfo;
}
'files' - это просто объект формы из типа ввода = файл. Я не думаю, что это именно то, что вы хотите, но я надеюсь, что это приведет вас в правильном направлении. Кстати, это не будет работать на Chrome. Я должен использовать Safari.