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)
我有一列数据看起来像这样
'','','','','',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)