【发布时间】:2019-07-09 12:10:06
【问题描述】:
我在 Google 表单上创建了一个自定义表单,其中包含一个上传文件问题(允许多个文件)。我正在尝试在提交表单时运行一个脚本,该表单在云端硬盘中的特定目标中创建一个文件夹,并保存上传到该文件夹中的文件。但我不知道如何检索上传文件的 ID 并将它们移动到新文件夹中。 谢谢
我设法创建了新文件夹,但我无法选择上传的文件并将它们保存(或移动)到目标文件夹。我没有发布创建文件夹的代码。
function onFormSubmit(e) {
var form = FormApp.getActiveForm();
var formResponses = form.getResponses();
var formResponse = formResponses[formResponses.length-1];
var itemResponses = formResponse.getItemResponses();
var itemResponse = itemResponses[1];
var uploadedfile = itemResponse.getResponse();
//now??
}
我想获取文件的 ID,但使用 .getItem().getID() 方法我得到类似 1.148501776E9 另外如何循环浏览上传的文件?
【问题讨论】:
标签: google-apps-script upload google-forms multiple-file-upload