我有一个数组形式的表格看起来像[X]:
Sat Mar 18 2017 00:00:00 GMT+0100 (MEZ), Sat Mar 11 2017 00:00:00 GMT+0100 (MEZ), Sat Mar 18 2017 00:00:00 GMT+0100 (MEZ), , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
日期看起来像[Y]:
Sat Mar 18 2017 00:00:00 GMT+0100
如何计算X中Y的数量?
结果应如下所示:
var amountOfYinX = 2;
答案 0 :(得分:0)
根据您提供的信息,这有效:
function countDupsInArray() {
var amountOfYinX,data,i,L;
data = ["Sat Mar 18 2017 00:00:00 GMT+0100 (MEZ)", "Sat Mar 11 2017 00:00:00 GMT+0100 (MEZ)", "Sat Mar 18 2017 00:00:00 GMT+0100 (MEZ)", , , , , ];
amountOfYinX = 0;
L = data.length;
for (i=0;i<L;i++) {
if (data[i] === "Sat Mar 18 2017 00:00:00 GMT+0100 (MEZ)") {
amountOfYinX++;
}
}
Logger.log('amountOfYinX: ' + amountOfYinX)
return amountOfYinX;
};