- Published on
シート名の先頭が一致する全シートを削除する(Google Spreadsheet)
某サイトからCSVのインポートをよく行うのですが、インポートしたデータを使った後に毎度足したシートが増えており、消すのも大変なのでスクリプトを書きました。
例としてusers
から始まる全てのシートを除去するスクリプトです。
function delete_sheets_by_prefix() {
const spreadsheet = SpreadsheetApp.getActive();
const sheets = spreadsheet.getSheets();
for(let sheet of sheets){
if(sheet.getName().startsWith("users")) spreadsheet.deleteSheet(sheet);
}
}