我正在编写代码以计算B列中的持续时间重复的次数。根据我的逻辑编写代码后,我仍然遇到错误或没有输出。这是我编写的应用脚本代码。帮帮我。
function count() {
var data = SpreadsheetApp.getActive();
var sheet = data.getSheetByName("Sheet4");
var lastRow = sheet.getLastRow();
var sh = sheet.getRange('B1:B' + lastRow);
var cell = sh.getValues();
var count = 0;
for (var i = 0; i < lastRow; j++) {
var column2 = cell[i][1];
for (var j = 0; j < i; j++) {
var column4 = cell[j][1];
if (column4 == column2) {
count++;
}
}
sheet.getRange('F' + (i + 1).toString()).setValue(count);
}
}
外循环的增量变量不变。
for(var i = 0; i
日期/时间被检索为JavaScript对象,不能与==
进行比较:if(column4 == column2){//无法比较日期对象
for(var i = 0; i