Advertisement
gossoudarev

Gossoudarev

Mar 23rd, 2011
387
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function corr(e){
  2.   var s = SpreadsheetApp.getActiveSheet();
  3.    
  4.   var q = 3;
  5.   //количество вопросов/ответов
  6.  
  7.  
  8.   var last = s.getLastRow();
  9.   // последняя измененная строка
  10.  
  11.      
  12.   // Ячейки в строке "2" содержат правильные ответы со столбца "B"
  13.   var correct = s.getRange(2, 2, 1, q).getValues(); //B2..D2
  14.   // а здесь - данные пользователем ответы
  15.   var real = s.getRange(last, 2, 1, q).getValues();
  16.  
  17.   var score = 0;
  18.  
  19.   //Проверим ответы и добавим баллы
  20.   for (i=1; i<=q; i++) {
  21.    if (real[0][i-1] == correct[0][i-1]) score++;
  22.   }
  23.  
  24.   // Записать баллы напротив строки с полученными ответами
  25.   s.getRange(last,q+2).setValue(score);
  26.  
  27.  
  28.  
  29.   MailApp.sendEmail( "ваш_логин@gmail.com", "Пример теста", score );
  30.  
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement