Google spreadsheet-Skript: toString () - nicht wieder ein string?

Schreibe ich eine sehr einfache google-Tabellen-Skript und brauchen, um Zeichenketten miteinander zu vergleichen. Aus irgendeinem Grund, wenn ich rufen Sie toString() auf den Inhalt einer Zelle, bekomme ich eine Art Fehlermeldung: "TypeError: Cannot find-Funktion umfasst im Objekt-Semester-Lange-Kliniken. (line 6)", wobei in diesem Fall "Semester Lang Kliniken", ist der aktuelle Inhalt der Zelle. Hier ist der code:

function getStudents(input, clinicName, columnNumber) { 
  var toPrint = []
  var i = 0; 
  for(i; i < 43; i++){
  var toCheck = input[i][columnNumber - 1].toString()
   if(toCheck.includes(clinicName)){
      toPrint.push(input[i][0].toString() + ", " + input[i][1].toString() +     ", " + input[i][2].toString())
     }
  }
  return toPrint
}

Die einzige Erklärung die ich mir denken kann ist, dass die input-array-Instanzen enthält, irgendeine Art von Objekt, das gegen die standard toString() Methode, aber ich bin mir nicht sicher, was die Vorteile wären. Jede Hilfe ist sehr willkommen!

InformationsquelleAutor MikeyS | 2017-02-28

Schreibe einen Kommentar