1

不要なデータをできるだけ早く削除するためにフィルタを使用しようとしています。次のコードを保存しようとしたときにAppsスクリプトAPIでJSフィルタを使用するにはどうすればよいですか?

残念ながら、私は、スクリプトエディタで構文エラーを取得しています:

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

誰もが、私はアプリのスクリプトで上記のコードを動作させることができる方法を知っていますか? コードがうまくいかない場合は、何が代わりになるのでしょうか...私はアイデアがありません...

+3

矢印機能はGoogle Apps Scriptでは機能しません。 –

+1

ありがとう、@Rubén。代わりにこのことをどうやってやることができるか知っていますか? –

+0

匿名機能で試してください。 –

答えて

1

Google Apps Scriptは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; 
} 
関連する問題