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

时间:2019-04-24 15:31:03

标签: javascript google-apps-script google-form

我正在尝试从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]);
  }

...指出项目响应的类型为“字符串”,而不是文件或Blob。

有人知道有关此问题的任何解决方法吗?用户上传的文件似乎正在进入我的Google云端硬盘中的文件夹,因此也许可以从那里获取文件并上传到我的MySQL数据库中?预先谢谢你!

0 个答案:

没有答案