Google 表格应用程序脚本删除 nulls/blanks

Googlesheets Apps Script removing nulls/blanks

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

'','','','','',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];

如有任何支持,我们将不胜感激。

你只需要使用 '' 而不是 ""

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

var arr = []

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


console.log(arr)