我试图使用过滤器,以便以最快的方式删除一些不必要的数据。
不幸的是,尝试保存以下代码时,脚本编辑器中出现语法错误:
function deleteRows(dataRange){
var formated = dataRange.filter(e => e[8]||e[9]||e[10]||e[11]||e[12]||e[13]||e[14]||e[15]||e[16]||e[17]||e[18]||e[19]);
return formated;
}
有谁知道如何在应用程序脚本中使以上代码正常工作?
或者,如果代码无法正常工作,那将是另一种选择……我没主意了……
最佳答案
Google Apps脚本处于ES 5.1级别,因此没有箭头功能,集合等ES6功能。但是修改很简单:
function deleteRows(dataRange){
var formatted = dataRange.filter(function(e) {
return e[8]||e[9]||e[10]||e[11]||e[12]||e[13]||e[14]||e[15]||e[16]||e[17]||e[18]||e[19];
});
return formatted;
}
关于javascript - 如何在Apps Script API中使JS过滤器工作?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46876960/