gpt4 book ai didi

google-apps-script - 我可以随机化 MultipleChoiceItem 中的项目吗?

转载 作者:行者123 更新时间:2023-12-05 03:55:37 24 4
gpt4 key购买 nike

<分区>

我是 GoogleAppsScript 的新手,现在使用 GAS 在 google 表单和电子表格中进行测验。

我想在重新加载 google 表单时随机排列 MultipleChoiceItem 中的项目。

我当前脚本的一部分,稍作修改 this code , 如下所示。

//vars from spreadsheet
var form = FormApp.openById(id);
var ss = SpreadsheetApp.openById(question_bank_ID);
var text = sheet.getSheetValues(questions[i]+1, 2, 1, 1)[0][0];
var options = sheet.getSheetValues(questions[i]+1, 5, 1, 5)[0];
var ans = sheet2.getSheetValues(questions[i]+1, 5, 1, 5)[0];

//MultipleChoiceItem
var mc = form.addMultipleChoiceItem().setTitle(text);
mc.setPoints(1) // set point
// add choices with isCorrect
while (options[options.length - 1] === "") {
options.pop();
}
mc.setChoices(options.map(function (options, i) {
return mc.createChoice(options, ans[i]);
}
)
)

有人可以告诉我解决方案吗?感谢您的帮助!

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com