我想使用脚本计算值在电子表格的特定列中再次出现的次数,以便在提交表单时使用计数填充不同的列(同一行)。这些是我想计算的 B 列中的值:
6 ACM
5 ACM
4 ACM
5 CGC
7 CGC
6 ACM
7 ACM
7 ACM
因此,如果计算工作正常,C 列将填充这些数字:
1
1
1
1
1
2
1
2
我知道如何读取数据以及如何写入电子表格,但我不知道如何实际计算这些值。这是我到目前为止所拥有的:
function countif() {
var ss = null;
try {
ss = SpreadsheetApp.openById("0AliYViHYAwaNdHQyMXlKT2Q5UElQY184T3BWYTRiM2c");
} catch (ex) {
ss = SpreadsheetApp.getActiveSpreadsheet();
}
var sheet = ss.getSheetByName("Sheet1");
var lastLine = sheet.getLastRow();
var data = sheet.getRange("B2:B").getValues();
var count = 0;
//need help here
sheet.getRange(lastLine,3).setValue(count);
}
谢谢!