数组Y中的字符串X的次数

时间:2017-03-14 17:05:34

标签: 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), , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , 

日期看起来像[Y]:

Sat Mar 18 2017 00:00:00 GMT+0100

如何计算X中Y的数量?

结果应如下所示:

var amountOfYinX = 2;

1 个答案:

答案 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;
};