【发布时间】:2014-03-17 15:34:55
【问题描述】:
我正在尝试比较从我的谷歌电子表格中获得的字符串值。
我的月份以“Jun13”、“Aug13”等格式显示,而我的脚本在比较这些格式的值时遇到问题
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);
}
}
}
有人可以帮我解决这个比较字符串的问题吗?我也试过 == 和 === 但它们都不起作用
【问题讨论】:
-
为什么将 ListOfMonths 引用为二维数组?
if(row.toString.match(ListOfMonths[j][0]))
标签: google-apps-script spreadsheet