为什么代码无法启动?没有错误代码

时间:2020-04-03 14:47:46

标签: google-apps-script google-forms google-form-quiz

这是我的脚本。我单击“播放”,但表格中没有结果。

  1. 从工作表B导入问题
  2. 从工作表D导入问题
  3. 表G的平均值为90、70、50、30、10,如果G>80。
  4. 问题是23,我想中断10个问题-中断10个问题-中断-10个问题
    这是T / F测验。
    T:是的,O
    F:否,X
 function learn3() {
  var app = SpreadsheetApp;

  var activeSheet = app.getActiveSpreadsheet().getActiveSheet();

  var form = FormApp.openByUrl('MY URL');

  var num = 3;
  var ten = activeSheet.getRange(5, 2).getValue();
  ten = ten - 1;
  var one = activeSheet.getRange(6, 2).getValue();
  for (var i = 0; i < ten; i++) {
    for (var i = 0; i < 10; i++) {
      var B = activeSheet.getRange(num, 2).getValue();
      var D = activeSheet.getRange(num, 4).getValue();
      var G = activeSheet.getRange(num, 7).getValue();
      var H = activeSheet.getRange(num, 8).getValue();
      if (G > 80) {
        Logger.log('code1');
        var item = form.addMultipleChoiceItem();
        item.setTitle(B);
        item.setChoices([
          item.createChoice('(O)', true),
          item.createChoice('(X)', false),
        ]);

        item.setFeedbackForCorrect(
          FormApp.createFeedback()
            .setText(D)
            .build()
        );
        item.setFeedbackForIncorrect(
          FormApp.createFeedback()
            .setText(D)
            .build()
        );
      } else if (G > 60) {
        var item = form.addMultipleChoiceItem();
        item.setTitle(B);
        item.setChoices([
          item.createChoice('(O)', true),
          item.createChoice('(X)', false),
        ]);
      } else if (G > 40) {
        var item = form.addMultipleChoiceItem();
        item.setTitle(B);
        item.setChoices([
          item.createChoice('(O)', false),
          item.createChoice('(X)', true),
        ]);

        item.setFeedbackForCorrect(
          FormApp.createFeedback()
            .setText(D)
            .build()
        );
        item.setFeedbackForIncorrect(
          FormApp.createFeedback()
            .setText(D)
            .build()
        );
      } else if (G > 20) {
        Logger.log('code4');

        var item = form.addMultipleChoiceItem();
        item.setTitle(B);
        item.setChoices([
          item.createChoice('(O)', false),
          item.createChoice('(X)', true),
        ]);
      } else {
        Logger.log('code5');
      }
      num = num + 1;
      var page = form.addPageBreakItem();
    }
  }
}

0 个答案:

没有答案