Javascript 使用Google Apps脚本从Google表单检索文件上载响应

Javascript 使用Google Apps脚本从Google表单检索文件上载响应,javascript,google-apps-script,google-forms,Javascript,Google Apps Script,Google Forms,我正在尝试从我的Google表单中检索响应数据,以便将其上载到我的MySQL数据库 到目前为止,我已经能够从“简短回答”和“复选框”字段中收集项目响应,但从“文件上载”字段中收集数据时遇到了问题 更具体地说,我想获取用户上传的任何内容,将其转换为Blob,然后运行一条MySQL编写的语句来上传该Blob。由于一些类型不匹配的错误,我无法做到这一点,所以我决定深入挖掘 此代码 // "files" is an array of objects collected from the "File up

我正在尝试从我的Google表单中检索响应数据,以便将其上载到我的MySQL数据库

到目前为止,我已经能够从“简短回答”和“复选框”字段中收集项目响应,但从“文件上载”字段中收集数据时遇到了问题

更具体地说,我想获取用户上传的任何内容,将其转换为Blob,然后运行一条MySQL编写的语句来上传该Blob。由于一些类型不匹配的错误,我无法做到这一点,所以我决定深入挖掘

此代码

// "files" is an array of objects collected from the "File upload" field
for(var i = 0; i < files.length; i++) {
    Logger.log(typeof files[i]);
  }
/“文件”是从“文件上载”字段收集的对象数组
对于(var i=0;i
。。。声明项响应的类型为“String”,而不是文件或Blob


有人知道这个问题的解决方法吗?用户上传的文件似乎进入了我的谷歌硬盘中的一个文件夹,所以也许可以从那里获取文件并上传到我的MySQL数据库?提前谢谢你

用户上传的文件似乎进入了我的谷歌硬盘中的一个文件夹,所以也许可以从那里获取文件并上传到我的MySQL数据库是。具体来说,字符串
file
是上传的文件的id。
用户上传的文件似乎进入了我的谷歌硬盘中的一个文件夹,所以可能可以从那里获取文件并上传到我的MySQL数据库是。具体来说,字符串
file
是上载的文件的id。