我需要一个脚本才能创建Google表单的表单响应电子表格,并将该电子表格命名为与名称末尾的表单+(响应)相同。我不知道该怎么做。我猜这与下面的脚本有关,但脚本不明白“Title”与“Name”相同。 (我不知道如何在最后追加“(回应)”部分。)任何帮助都将不胜感激。
function myFunction() {
var form = FormApp.openById('FORM ID HERE').getTitle();
var ss = SpreadsheetApp.create(form);
form.setDestination(FormApp.DestinationType.SPREADSHEET, ss.getId());
}
答案 0 :(得分:0)
我找到了答案以及如何将其应用于文件夹中的多种表单。答案如下。
function myFunction() {
var files = DriveApp.getFolderById("0B6Eeub3cEBoobnpxWXdjSWxJRm8").getFiles()
while (files.hasNext()) {
var file = files.next();
var form = FormApp.openById(file.getId());
var formName = DriveApp.getFileById(file.getId()).getName();
var ss = SpreadsheetApp.create(formName + ' (Responses)');
form.setDestination(FormApp.DestinationType.SPREADSHEET, ss.getId());
}
}