javascript google-spreadsheet typeerror

javascript - Hoja de cálculo de Google: TypeError No se puede encontrar la función indexOf en el objeto 0(Línea 7 en Code.gs)



google-spreadsheet (1)

No puedo creer que me haya olvidado por completo de comprobar si las celdas son cuerdas o no.

agregando la línea

var text = tabell[i][j].toString();

antes de la oración if arreglaba todo.

así que estoy tratando de hacer que mi código funcione. Lo hace ... a veces.

El código es:

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

Funciona cuando lo probé, pero cuando lo usé en la hoja de cálculo que necesita este script, no funciona para el rango dado. Funciona en otros rangos. En los rangos específicos no funciona, recibí algunos de estos errores:

TypeError No se puede encontrar la función indexOf en el objeto 0 (Línea 7 en Code.gs)
TypeError No se puede encontrar la función indexOf en Thu 01/01/2015 00:00:00 GMT + 0100 (CET).

Agradezco cualquier ayuda que reciba.