相关疑难解决方法(0)

使用Google Apps脚本处理数组中输入元素的多个文件

我有一个表单,允许从下拉列表中选择一个项目并上传文件.项目的名称和ID保存在电子表格文档中.使用一个文件...但我想上传多个文件.你能帮我修一下这个剧本吗?

HTML部分看起来像这样

<div class="col-md-4 col-sm-6 ">
           <div class="caption">
             <h3>Bildauswahl</h3>
             <p align="center"><input type="file" name="myFiles[]" id="myFiles" multiple></p>
         </div>
         </div>
Run Code Online (Sandbox Code Playgroud)

我的脚本无效,如下:

var dropBoxId = "XYZ"; 
var logSheetId = "ABC";

function doGet(e) {
  return HtmlService.createHtmlOutputFromFile('InputForm.html');
}

function uploadFiles(formObject) {
  try {
    // Create a file in Drive from the one provided in the form
    var folder = DriveApp.getFolderById(dropBoxId);
    var input = document.getElementById('myFiles');

    for (i = 0; i<input.files.length; i++) {
      var blob = input.files[i];
      var file = folder.createFile(blob);
      var ss = SpreadsheetApp.openById(logSheetId);
      var sheet = …
Run Code Online (Sandbox Code Playgroud)

javascript arrays input google-apps-script

2
推荐指数
1
解决办法
2440
查看次数

标签 统计

arrays ×1

google-apps-script ×1

input ×1

javascript ×1