Я хочу добавить дополнительное значение в лист ответов при отправке формы 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, чтобы установить значение элемента.
Я понимаю, что я использую предварительно заполненную форму, которая имеет другой идентификатор и не соответствует исходной форме. Как мне решить эту проблему.