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());
    }
  }
}