[英]How to upload several files at once to Google Drive using Google app script?
[英]How to upload files one by one to Google Drive using Google app script
我在GoogleApp页面上的文件输入更改事件中收到“未捕获的TypeError:无法读取未定义的属性'length'的信息”。
在全球范围内,我想一个接一个地上传文件。 并且在发送到服务器之前,显示状态为“正在发送”的文件名,但是“文件”属性始终为“未定义”。
这是我的代码:
<form id="myForm">
<input type="file" name="myFiles" id="myFiles" multiple="multiple" >
</form>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script>
$(document).on('change', '#myFiles', function ()
{
for (var i = 0; i < this.files.length; i++)
{
console.log(this.files[i].name);
}
});
</script>
您没有使用IFRAME
沙箱模式。 使用HtmlService.SandboxMode.IFRAME
:
function doGet() {
return HtmlService.createHtmlOutputFromFile('index')
.setSandboxMode(HtmlService.SandboxMode.IFRAME);
}
NATIVE
模式可能不允许输入标记中的multiple="multiple"
属性。 它可能已经被caja消毒了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.