Есть ли способ импортировать список файлов из папки DropBox в Google Sheets? - PullRequest
0 голосов
/ 12 апреля 2019

Я пытаюсь импортировать список подпапок и файлов из DropBox в Google Sheets. Я действительно понятия не имею, как это сделать, я пытался использовать

=importxml("folder"//a/@href")

но это не работает для DropBox

какие-либо предложения по функции я могу попробовать? Мне не нужен код, но если вы можете указать мне, в какую функцию мне следует читать, я был бы признателен.

1 Ответ

0 голосов
/ 15 апреля 2019

Я просто хотел получать по одному файлу за раз, поэтому я создал 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.

...