【发布时间】:2023-03-15 01:45:01
【问题描述】:
我编写了一些创建 Google 表单的应用脚本代码。表格上的问题包含随机数,例如
function question_1 () {
var a = getRandomInt(1,10);
var b = getRandomInt(1,10);
var question_string = "What is " + a + " + " + b + '?';
var ans = a + b;
return [question_string, ans];
}
function create_quiz () {
var form = FormApp.create("Quiz");
var item = form.addMultipleChoiceItem();
q1 = question_1()
var question = q1[0]
var answer = q1[1]
item.setTitle(question)
item.setChoices([
item.createChoice(answer),
item.createChoice(answer+1),
item.createChoice(answer-1)
]);
}
我想设置表单,以便正确的回答与问题一起出现,例如,添加类似
的内容 item.setResponse(answer)
以便在学生完成测验后自动为测验评分。
谁能建议我需要进行哪些 API 调用(以及在哪里)来实现这一点?
【问题讨论】:
-
使用表单提交触发器,检查值,并在触发函数中验证。 developers.google.com/apps-script/guides/triggers/…
标签: google-apps-script google-forms google-form-quiz