所以我想让我的代码工作。它确实......有时候。
代码是:
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。
我感谢任何帮助。
答案 0 :(得分:5)
我无法相信我完全忘记检查天气是否是细胞串。
添加行
var text = tabell[i][j].toString();
在if-sentence修复一切之前。