我不知道为什么我在使用谷歌的电子表格时会收到此错误:"无法调用方法" 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);
}
提前致谢!