现在我有一个关系数据源,其中包含附件名称,链接,上传日期以及上传者。当您使用驱动器选择器窗口小部件选择文件时,它总是将文件上载到您自己的个人驱动器。有没有办法设置文件上传的路径?
答案 0 :(得分:0)
我认为你最好的选择是使用AMF提供的服务器脚本库中的moveFile()方法:
function moveFile(id, email){
var file = DriveApp.getFileById(id);
var folder = DriveApp.getFolderById('M9jYgpQ1giX29lWUdWQmo5SzA').addFile(file);
DriveApp.getRootFolder().removeFile(file);
if(email){
setFileOwner(id, email);
}
您可以从驱动器的网址中获取文件夹ID。
答案 1 :(得分:0)
您是否要求上传到Google Team Drive而不是Google云端硬盘?
如果这是你的问题,你可能需要走很长的路,据我所知,它仍然不能直接修改Drive Picker Widget中的上传路径。
你可以在这里看到一些类似的答案: Google Drive API uploading a file to team drive in Javascript