我正在尝试将子文件夹和文件列表从DropBox导入到Google表格中。我真的不知道该怎么做,我尝试使用
=importxml("folder"//a/@href")
但这似乎不适用于DropBox
有关我可以尝试的功能的任何建议?我不需要代码,但是如果您能指出我应该阅读的功能的方向,我将不胜感激。
答案 0 :(得分:0)
我只想一次获取一个文件,所以我在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'只是来自输入type = file的Object形式。我认为这不是您想要的,但我希望它能将您带向正确的方向。顺便说一下,这将无法在Chrome上运行。我必须使用Safari。