首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将问题和反馈从Google表单导出到Google

将问题和反馈从Google表单导出到Google
EN

Stack Overflow用户
提问于 2020-06-22 17:13:26
回答 1查看 1.2K关注 0票数 2

我已经用从这里学到的创建了一个脚本,将所有问题从谷歌表单导入到谷歌表单中。

我需要在脚本中添加什么来导出每个问题的反馈信息?

我在阿尔贝托·维尔玛的剧本里试过这个

代码语言:javascript
运行
复制
var question = el.asMultipleChoiceItem();
var choices = question.getChoices();
sheet.getRange(question_position +1, 1).setValue(question.getTitle());
var i = 0;


for (i; i < choices.length; i++){
  sheet.getRange(answers_position + 1, 2).setValue(choices[i].getValue());
  sheet.getRange(answers_position + 1, 3).setValue(choices[i].isCorrectAnswer());
  sheet.getRange(answers_position + 1, 4).setValue(question.getFeedbackForCorrect());
  sheet.getRange(answers_position + 1, 5).setValue(question.getFeedbackForIncorrect());
  answers_position++;

但是最后两列只是将"FreebirdFeedback"返回到工作表,而不是实际的反馈。我做错了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-23 08:33:38

现在,您只是将QuizFeedback的一个实例设置为一个值。如果要检索用户提交响应后显示给他们的文本,则应使用其getText()方法:

代码语言:javascript
运行
复制
.setValue(question.getFeedbackForCorrect().getText());
.setValue(question.getFeedbackForIncorrect().getText());

参考资料:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62519884

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档