Это мой сценарий. Я нажимаю «играть», но в форме нет результата.
- import Вопрос с листа B
- import Вопрос с листа D
- Лист G означает 90, 70, 50, 30, 10 и если G> 80.
- Вопрос 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();
}
}
}