我正嘗試使用也作爲網絡應用程序部署的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腳本(而在過程中的一個輸入選擇多個文件)。
任何人都知道這件事嗎?
在此先感謝!