各種申請データや各種台帳等に於いて、すでに作業が完了しチェックを付けたものについては、一定の期日にスプレッドシートから削除したいというシーンがあります。1件2件程度であれば手動で削除すればOKですが、その量が膨大であり、尚且つ対象となる行のデータが必ずしも順番通り連続して並んでいるとは限りません。しかもこの手の作業は、できれば毎日、深夜にでも勝手にやっておいて欲しいルーチンの一つです。 そこでこれを実現する為のコードを今回は作成してみたいと思います。今回は、スプレッドシート上から実行するようにしてありますので、そのままではスクリプトトリガーで深夜に自動実行というわけにはいきませんが、一部のコードを変更すれば、スクリプトトリガーでも使用可能です。 //特定行を削除するコマンド function deleteRows() { //スプレッドシートのデータを並び替え var ss = Sprea
![Google Apps Scriptでスプレッドシートの特定行をまとめて削除【GAS】 - 🌴 officeの杜 🥥](https://cdn-ak-scissors.b.st-hatena.com/image/square/a8dbb384afe64cf28d2293f2aaf3e7fb0e3dfebb/height=288;version=1;width=512/https%3A%2F%2Fofficeforest.org%2Fwp%2Fwp-content%2Fuploads%2F2019%2F01%2FMisc-Delete-Database-icon.png)