Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function corr(e){
- var q = 3;
- //число вопросов/ответов
- var s = SpreadsheetApp.getActiveSheet();
- // Ячейка "A2" изначально содержит "2" - это номер строки где она расположена. Далее будет увеличиваться на 1.
- var A2 = s.getRange(2, 1);
- // Инкремент номера строки: после первой отправки формы будет 3
- var index = A2.getValues()[0][0] + 1;
- A2.setValue(index);
- // Другие ячейки в строке "2" содержат верные ответы
- var correct = s.getRange(2, 2, 1, q).getValues(); //B2..D2
- var score = 0;
- //проверка присланных ответов
- for (i=1; i<=q; i++) {
- if (e.values[i]==correct[0][i-1]) score++;
- }
- // запись итогового балла в текущей (последний раз отправленной) строке напротив отосланных ответов
- s.getRange(index,q+2).setValue(score);
- }
Advertisement
Add Comment
Please, Sign In to add comment