Googlesheets Apps脚本删除空值/空格

时间:2018-04-29 14:48:49

标签: javascript google-sheets-api

我有一列看起来像这样的数据

'','','','','',1,2,3,'','','','', ....

我想在新列中设置此数据,看起来像这样(通过删除所有前面的空值):

1,2,3,'','','','', ... 

我不关心数据之后的空值,但是数据之前的空值会影响我的格式。

我有这段代码我认为可行,但没有。

  for (var n = 0; n < dateVals.length; n++)
   if (dateVals[n][0] == "") return;
   else (dateVals[n][0] != "")
      Dates[n] = dateVals[n][0];

任何支持都将不胜感激。

1 个答案:

答案 0 :(得分:0)

您只需使用''而不是""

var data = ['','','','','',1,2,3,'','','','']

var arr = []

for (var key in data){
  if(data[key] != ''){
  arr.push(data[key]);
  }
}


console.log(arr)