GASでGoogleスプレッドシートの複数シートを一括削除する
GASを用いる。
ここでは試しに、以下のようなシート1〜5まで存在するスプレッドシートについて、一括で2〜5を削除してみる。
上部メニューの拡張機能→Apps Scriptから、GASの編集エディタを起動する。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/ten-page/fa70629e-00bf-483a-ab4b-b7f41631edf6/f9d290a0af26796bb8c46c9a331a15d7.png)
以下のコードを(必要に応じて「削除するシート名」「削除する合計シート数」を改変しながら)コピペし、実行ボタンを押す。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/ten-page/5759a866-341b-486c-a77f-745eea804ffe/bb388e18414216bef7f1629e7015f440.png)
初回は承認が必要だと言われるが、気にせずクリック。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/ten-page/26c947d6-cd3f-4890-a5cf-4902f403e5f4/80ac13c3e7cfd0574c8ba043edcf745e.png)
成功すると、「削除するシート名」で指定したシートが一括削除できる。
(同時に200シートくらいの一括削除は動作確認済)
before
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/ten-page/6ce11a47-72ae-4677-b278-dc288bde8b47/837ffd18769206fe51f66f80cc26f37b.png)
after
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/ten-page/1fc861cf-835a-494a-a839-438615abe444/779a2ccce0b5f41244762b12ebbce961.png)