22

1 つのファイル入力要素を使用して、html フォームを使用して複数のファイルをドライブにアップロードしようとしています。ファイル ピッカーでは複数のファイルを選択できますが、これは 1 つのファイルに対してのみ機能するようです。スクリプト ログ ビューアに戻ると、アップロードした 2 つのファイルのうち 1 つのファイルしかキャプチャされていません。これはサポートされていませんか、それとも間違った方向に進んでいますか?

Code.gs:

function logForm(form) {
  Logger.log(JSON.stringify(form));
  return true;
}

index.html:

<html>
  <form id="uploadTest" enctype="multipart/form-data">
    <input type="file" multiple="multiple" name="fileUpload">
    <input type="button" id="upload" value="upload"
    onclick="google.script.run.logForm(document.getElementById('uploadTest'));">
  </form>
</html>

ログ ビュー:

{"fileUpload":{"contents":"GIF87a\u0001\u0000\u0001\u0000�
\u0000\u0000��̖��,\u0000\u0000\u0000\u0000\u0001\u0000
\u0001\u0000\u0000\u0002\u0002D\u0001\u0000;",
"type":"image/gif","name":"1x1.gif","length":35}}
4

3 に答える 3