谷歌应用程序脚本无法调用方法" indexOf"未定义的。

时间:2018-06-06 13:57:21

标签: javascript google-sheets

我不知道为什么我在使用谷歌的电子表格时会收到此错误:"无法调用方法" indexOf"未定义的。 (第13行,文件"代码")"

代码很简单,只是试图查看数组是否包含任何其他对象:

function combineData(){
 var doc = SpreadsheetApp.getActiveSpreadsheet();
  var Sheet1 = doc.getSheetByName("Sheet7");
  var Sheet2 = doc.getSheetByName("Lista de Modelos");
  var modelos = Sheet2.getRange(1,1,Sheet2.getLastRow(),1).getValues();
  var titulos = Sheet1.getRange(1,8,Sheet1.getLastRow(),1).getValues();
  var resultados = [];

 for (var i =0;titulos[i]!="";i++){
   for(var j=0;modelos[j]!="fin";j++){
     if(titulos[i].indexOf(modelos[j])>-1){

       resultados[i]=modelos[j];}
     if(modelos[j]="Zafira"){
       resultados[i]="no Encuentra";}
   }

}
Sheet1.getRange(1,9,Sheet1.getLastRow(),1).setValues(resultados);
}

提前致谢!

0 个答案:

没有答案