Добавить дополнительное значение с заголовком строки в Googleform submit - PullRequest
0 голосов
/ 08 мая 2020

Я хочу добавить дополнительное значение в лист ответов при отправке формы Google.

Я написал код, но не могу заставить его работать.

function onFormSubmit(e)
{var form = FormApp.openById('11xxxxxxxxxxxxxxdk');
var items = form.getItems();

 if (items[4] == "D" && items[6] =="Agree")
 {items[9]="TP"}
 else if(items[4] == "D" && items[6] =="Disagree")
 {items[9]="FP"}
 else if(items[4] == "A" && items[6] =="Disagree")
 {items[9]="FN"}
 else if(items[4] == "A" && items[6] =="Agree")
 {items[9]="TN"}
 else{}
e.range.offset(0, 11).setValue(items[9]);
}

где ошибка в этом коде? Должен ли я вызывать также приложение spreadsheetApp, чтобы установить значение элемента.

Я понимаю, что я использую предварительно заполненную форму, которая имеет другой идентификатор и не соответствует исходной форме. Как мне решить эту проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...