是否有人使用“{3}}使用应用脚本Google Drive FilePicker的任何示例。它甚至可能吗?
我想使用它来使用AppsScript HTML服务从云端硬盘中选择文件或上传文件。
答案 0 :(得分:3)
不幸的是,由于Caja的限制,无法在HtmlService中使用它。我们正在努力实现它,但可能需要一些时间。
修改截至2014年3月,现在可以实现。有关示例代码,请参阅this page。
答案 1 :(得分:1)
您可以使用以下HTML,客户端JavaScript和.gs服务器端JavaScript将文件上传到您的驱动器。
<form class='frmUpload'>
<input name="picOneUpload" type="file" accept="image/*" onchange="picUpload(this.parentNode, 'a')" ><label id='lblPicLoadA'>Pick a Picture To Upload!</label>
</form>
<script>
window.picUpload = function(frmData) {
//console.log("picUpload ran: " + frmData);
google.script.run.withFailureHandler(onFailure)
.withSuccessHandler(updateOutput)
.uploadPic(frmData)
};
</script>
function uploadPic(argBlobInput) {
var uploadedBlob = argBlobInput["picOneUpload"];
var fldrSssn = DriveApp.getFolderById('Your Folder ID');
fldrSssn.createFile(uploadedBlob );
};