将 Google Sheet 中的数据显示为 Google 表格
Display Data from Google Sheet into Google Forms
我正在创建一个测验。
我首先做的是在 google sheet 中创建数据,这里是
如你所见,我有 2 个 sheet,即问题和答案
我的问题是如何在 Google 表单中的相应位置显示问题和答案 我通过问题 ID
链接它们
TYSM
我认为以上评论会对您有所帮助。这也是将多项选择题从一个测验复制到另一个测验的代码(在此处的帮助下)。
如果您将此代码与有关从 sheet 阅读内容的评论中提到的内容结合起来,那么您应该没问题。
我看到你提到了复制图像的问题。我也卡在那个点上了。
function copyMultipleChoiceItem(item1, item2) {
// copies MC question item1 to item2 - tested PDW 17/05/20
// copy of feedback now working - tested PDW 17/05/30
//
var item1MC = item1.asMultipleChoiceItem();
// basic question items
item2.setTitle(item1.getTitle());
item2.setHelpText(item1.getHelpText());
item2.setPoints(item1MC.getPoints());
item2.setRequired(item1MC.isRequired());
// the choices
var choices = item1MC.getChoices();
for (var i = 0; i < choices.length; i++) {
item2.createChoice(choices[i].getValue(),choices[i].isCorrectAnswer());
}
item2.setChoices(choices);
// the feedback
var feedback1 = item1MC.getFeedbackForCorrect();
item2.setFeedbackForCorrect(feedback1);
var feedback1 = item1MC.getFeedbackForIncorrect();
item2.setFeedbackForIncorrect(feedback1);
}
我不完全清楚你的问题,但如果你想要一种简单的方法来建立 Google 工作表(列)和 Google 表单之间的关系下拉列表和其他表单对象,你可以试试这个附加组件:formRange。构建您的工作表,然后转到您的表单和插件。选择 formRange 并安装它。它非常容易使用,里面有一个小教程。
我正在创建一个测验。 我首先做的是在 google sheet 中创建数据,这里是
如你所见,我有 2 个 sheet,即问题和答案
我的问题是如何在 Google 表单中的相应位置显示问题和答案 我通过问题 ID
链接它们TYSM
我认为以上评论会对您有所帮助。这也是将多项选择题从一个测验复制到另一个测验的代码(在此处的帮助下)。
如果您将此代码与有关从 sheet 阅读内容的评论中提到的内容结合起来,那么您应该没问题。
我看到你提到了复制图像的问题。我也卡在那个点上了。
function copyMultipleChoiceItem(item1, item2) {
// copies MC question item1 to item2 - tested PDW 17/05/20
// copy of feedback now working - tested PDW 17/05/30
//
var item1MC = item1.asMultipleChoiceItem();
// basic question items
item2.setTitle(item1.getTitle());
item2.setHelpText(item1.getHelpText());
item2.setPoints(item1MC.getPoints());
item2.setRequired(item1MC.isRequired());
// the choices
var choices = item1MC.getChoices();
for (var i = 0; i < choices.length; i++) {
item2.createChoice(choices[i].getValue(),choices[i].isCorrectAnswer());
}
item2.setChoices(choices);
// the feedback
var feedback1 = item1MC.getFeedbackForCorrect();
item2.setFeedbackForCorrect(feedback1);
var feedback1 = item1MC.getFeedbackForIncorrect();
item2.setFeedbackForIncorrect(feedback1);
}
我不完全清楚你的问题,但如果你想要一种简单的方法来建立 Google 工作表(列)和 Google 表单之间的关系下拉列表和其他表单对象,你可以试试这个附加组件:formRange。构建您的工作表,然后转到您的表单和插件。选择 formRange 并安装它。它非常容易使用,里面有一个小教程。