Ich versuche, auf eine bestimmte Zelle in einer Zeile zuzugreifen, die einem Index entspricht. Also für Index 5, gehen Sie zu cel F6 und machen Sie Sachen. Ich bin immer folgende Fehlermeldung:Bereich basierend auf indexOf erhalten
TypeError: isInColumnid is not a function, it is number. (line 23, file "testing4")
Dies ist mein Code:
var isInColumnid = columntosearchid.indexOf(id)
var valuestoreplace = isInColumnid.getRange('!I:O')
'java! = Javascript' --- Entfernen Sie' java' tag. – Andreas
'.getRange()' ist eine Methode für das Sheet-Objekt. Wie der Fehler angibt, wenden Sie es auf 'isInColumnId' an, das eine Zahl zwischen -1 und n ist, basierend darauf, dass es durch die' indexOf() 'Methode zugewiesen wird. Schlage vor, dass du einen größeren Abschnitt deines Codes veröffentlichst. – Jonathon
Sie haben Recht. Ich sollte '.getRange' auf das Blatt selbst anwenden und dann angeben, welche Zeile und welche Spalte zu bekommen sind, indem ich die Indexspeicher in 'isInColumnid' verwende. – ebvogt