将 Google Sheet 中的数据显示为 Google 表格

Display Data from Google Sheet into Google Forms

我正在创建一个测验。 我首先做的是在 google sheet 中创建数据,这里是

Link of 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 并安装它。它非常容易使用,里面有一个小教程。

formRanger: Google Form addon