Wie man strings vergleichen in google apps script

Ich versuche zu vergleichen von string-Werten, die ich erhalten haben, aus meiner google-Tabelle.

Meinen Monaten erscheinen in diesem format "Jun13", "Aug13" etc. und mein script hat Probleme die Werte vergleichen, wenn Sie in solche Formate wie

var data = ss.getRange(2,2,ss.getLastRow(),3).getValues();
var ListOfMonths = new Array();

for(var i = 0; i < data.length; ++i){

var row = data[i][0];
var duplicate = false;
  for(j in ListOfMonths){
      if(row.toString.match(ListOfMonths[j][0])){
        duplicate = true;
      }
      if(!duplicate){
        ListOfMonths.push(row);
      }
  }
}

Könnte jemand mir helfen mit diesem Problem vergleichen von strings? Ich habe auch versucht, = = und ===, aber Sie alle funktionieren nicht

Warum sind Sie verweisen auf ListOfMonths als zwei-dimensionales array? if(row.toString.match(ListOfMonths[j][0]))

InformationsquelleAutor user3429475 | 2014-03-17

Schreibe einen Kommentar