При использовании этого кода я получаю сообщение об ошибке;Я полагаю, что это может быть простое объяснение, но на самом деле я не могу понять, что не так.
Также пытался с операторами switch / case, но получить ту же ошибку ... что-то может быть не так с массивом ...
function motori(){
var esito = [];
for (var j = 6; j < 16; j++) {
var rngRiga= foglio.getRange("AJ"+j+":BT"+j).getValues(); //store in array
var riga = rngRiga[0].join('-'); // build a string with array
Logger.log("riga = " + riga); // all right till now
if (riga.search("KOS") > -1){
var esito[j] = "KOS";} //<---- here highlights the error
else if (riga.search("OKS") > -1){
var esito[j] = "OKS";}
else if (riga.search("AN") > -1){
var esito[j] = "AN";}
else if (riga.search("OK") > -1){
var esito[j] = "OK";}
else if (riga.search("KO") > -1){
var esito[j] = "KO";}
Logger.log("result = " + esito);
Logger.log("j = " + j);
}
}
Мне нужен новый массив с результатом операторов if.