Google apps script 数组Y中的字符串X是多少次
我有一个数组,从一张纸上看起来像[X]:Google apps script 数组Y中的字符串X是多少次,google-apps-script,Google Apps Script,我有一个数组,从一张纸上看起来像[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), , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
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;
从您提供的信息来看,这是有效的:
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;
};
函数countDupsInArray(){
var amountOfYinX,数据,i,L;
数据=[“2017年3月18日星期六00:00:00 GMT+0100(MEZ)”,“2017年3月11日星期六00:00 GMT+0100(MEZ)”,“2017年3月18日星期六00:00 GMT+0100(MEZ)”,,,,];
amountOfYinX=0;
L=数据长度;
for(i=0;iYou正在询问如何计算JavaScript数组中的重复项。这已经被问到:@SandyGood的可能重复项几乎相同,但太多了,我无法确定如何正确拆分代码我试图更改for循环生成日期中的硬编码日期,但它不起作用“var date=new date();var dateString=date.toString();'