我正在尝试从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数据库中?预先谢谢你!