所以我试图使我的代码正常工作。确实...有时。

代码是:

function getAntallVakter(tabell, navn) {

  var antall = 0;

  for(i = 0; i<tabell.length;i++){
    for(j=0;j<tabell[i].length;j++){
      if(tabell[i][j].indexOf(navn)>-1){
        antall += 1;
      }
    }
  }
  return antall;
}

当我测试它时它确实起作用,但是当我在需要该脚本的电子表格上使用它时,它在给定范围内不起作用。它确实可以在其他范围内工作。在特定范围内,它不起作用,但出现了以下一些错误:

TypeError在对象0中找不到函数indexOf(Code.gs中的第7行)
TypeError在2015年1月1日星期四00:00:00 GMT + 0100(CET)中找不到函数indexOf。

感谢您获得的任何帮助。

最佳答案

我不敢相信我完全忘记检查天气,电池是否为字符串。
添加行

var text = tabell[i][j].toString();
在if语句修复所有问题之前。

07-23 20:13