我正尝试使用也作为网络应用程序部署的Google Apps脚本将文件上传到Google Drive。我可以使用Google应用脚本上传多个文件吗?
在.html文件我 -
<form id="myForm" action='#' method='post' enctype="multipart/form-data" >
<input type="file" name="filesToUpload[]" id="filesToUpload" multiple="" />
<input type="submit" value="Upload File"
onclick="this.value='Uploading..';
google.script.run.uploadFiles(this.parentNode)" id="upload-button">
在.GS文件我 -
function uploadFiles(form) {
var file = form['filesToUpload[]'];
(我已经部署Web应用程序使用此代码,不仅如此,课程代码)。
每当我在网络应用程序中上传多个文件时,变量 - '文件'只包含我上传的第一个文件。而不是所有的文件。 换句话说,fileUpload对象包含每次我已经尝试fileUpload-dictionary只包含一个文件。
文件上传类 - https://developers.google.com/apps-script/reference/ui/file-upload
我看了很多文件,我开始认为这是不可能的上传使用谷歌的多个文件Apps脚本(而在过程中的一个输入选择多个文件)。
任何人都知道这件事吗?
在此先感谢!