Проверка формы Google с использованием сценария Google

Я создал тест вопросов с несколькими вариантами ответов, используя формы Google, и я использовал переключатели для каждого вопроса.

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

Для приведенного ниже кода d6, d7,d8,... являются фактическими ответами. e.value[6],e.value[7].. являются соответствующими значениями, полученными из формы при отправке формы

когда d6 == e.value[6] тогда я должен дать 2 оценки. Это моя идея.

Я получил ошибку при проверке вышеуказанного условия с помощью if.

Ошибка:

Ошибка типа: невозможно прочитать свойство "6" из неопределенного. (строка 9, файл "onFormSubmit")

программа:

    function onFormSubmit(e) {

  var timestamp = e.values[0];

  var userName = e.values[1];

  var seatNum = e.values[2];

  var yourName = e.values[3];

  var id = e.values[4];

  var email = e.values[5];

  var c=0;
var d6='"john".equals("john")';
var d7='public static void main(String args[])';
var d8='String temp [] = {"a", "b", "c"};';
var d9='void returns no data type.';
var d10='all of the above';
var d11='TRUE';

if(e.value[6].getValue()==d6)
c=c+2;
if(e.value[7].getValue()==d7)
c=c+2;
if(e.value[8].getValue()==d8)
c=c+2;
if(e.value[9].getValue()==d9)
c=c+2;
if(e.value[10].getValue()==d10)
c=c+2;
if(e.value[11].getValue()==d11)
c=c+2;

  var subject = "Fianl Marks ";

  var emailBody = c;

 // var optAdvancedArgs = {name: "Club Ambassador Program", htmlBody: htmlBody};

  MailApp.sendEmail(email, subject,emailBody);

}

Пожалуйста, помогите мне с вышеупомянутой программой, я сидел на этом коде в течение прошлых 2 дней.

0 ответов

Другие вопросы по тегам