2014-11-14 1 views
3

У меня есть форма Google, первый вопрос - «Имя клиента». Я хотел бы, чтобы мой скрипт создавал папку на Диске и имел имя папки ответ на вопрос «Имя клиента».Использовать ответ формы для создания папки на Диске при отправке формы

function main() { 

var form = FormApp.getActiveForm(); 
var formResponses = form.getResponses(); 
for (var i = 0; i < formResponses.length; i++) { 
    var formResponse = formResponses[i]; 
    var itemResponses = formResponse.getItemResponses(); 
for (var j = 0; j < itemResponses.length; j++) 
    var itemResponse = itemResponses[j]; 
} 
    DriveApp.getRootFolder().createFolder(itemResponse); 

} 

Я пробовал разные комбинации этого, но не имел успеха.

ответ

0

Вы должны использовать событие отправки формы. Предполагая, что имя клиента является первым вопросом, то следующий по форме представить устанавливаемый триггер добавлен в вид создаст папку с заданным именем:

function createFolder(e) { 
    var items = e.response.getItemResponses() 
    var name = items[0].getResponse(); 
    DriveApp.createFolder(name); 
} 

Связанных

 Смежные вопросы

  • Нет связанных вопросов^_^