Google apps script 检索formResponse标题时出现问题
我正在编写谷歌应用程序脚本,该脚本将处理从谷歌表单提交的数据 问题是在执行Google apps script 检索formResponse标题时出现问题,google-apps-script,Google Apps Script,我正在编写谷歌应用程序脚本,该脚本将处理从谷歌表单提交的数据 问题是在执行itemResponse.getItem().getTitle()之后,我遇到了这个错误。: 例如: 我创建了一个带有示例问题的示例表单(问题1、问题2……问题10) 在脚本编辑器中,我创建了一个简单的脚本来记录问题标题: function checkSubmitted() { var form = FormApp.getActiveForm(); var formResponses = form.getRespo
itemResponse.getItem().getTitle()之后,我遇到了这个错误。
:
例如:
我创建了一个带有示例问题的示例表单(问题1、问题2……问题10)
在脚本编辑器中,我创建了一个简单的脚本来记录问题标题:
function checkSubmitted() {
var form = FormApp.getActiveForm();
var formResponses = form.getResponses();
for (var i = 0; i < formResponses.length; i++) {
var formResponse = formResponses[i];
var itemResponses = formResponse.getItemResponses();
Logger.log(itemResponses.length);
for (var j = 0; j < itemResponses.length; j ++) {
var itemResponse = itemResponses[j];
var item = itemResponse.getItem();
Logger.log(item.getTitle()); //this is the problematic line
Logger.log(item.getId());
}
}
}
函数checkSubmitted(){
var form=FormApp.getActiveForm();
var formResponses=form.getResponses();
对于(var i=0;i
有时它只记录9个问题,有时大约16个问题,在我看来它是随机的,因为在一些问题较少的形式中,这段代码通过一些表单响应,然后在第三个问题上消失
有什么不对劲的地方吗?我对昨天还可以正常工作的脚本也有同样的问题。老实说,我认为平台有问题。谷歌搜索它不会返回任何结果,只会返回这篇文章。我看到的距离越近,答案没有帮助。好的,今天它工作正常,所以看起来昨天的驾驶侧可能有问题。@Beneato所以请接受这个答案,这样每个人都会看到它已经解决;)
function checkSubmitted() {
var form = FormApp.getActiveForm();
var formResponses = form.getResponses();
for (var i = 0; i < formResponses.length; i++) {
var formResponse = formResponses[i];
var itemResponses = formResponse.getItemResponses();
Logger.log(itemResponses.length);
for (var j = 0; j < itemResponses.length; j ++) {
var itemResponse = itemResponses[j];
var item = itemResponse.getItem();
Logger.log(item.getTitle()); //this is the problematic line
Logger.log(item.getId());
}
}
}