面倒なのでシート削除自動化した
先に作成したスクリプトで最後に手動処理が残っていた
シートの削除、月初に30個ほど手で削除するのは面倒なので
その部分を一括削除できるように自動化しました。はいっ
これで少し楽になるな。
スプレッドシートに図形を付けてスクリプトを呼出すようにしました。
■参考サイト
http://www.relief.jp/itnote/archives/google-spreadsheet-gas-deleting-sheets-without-active-sheet.php
シートの削除、月初に30個ほど手で削除するのは面倒なので
その部分を一括削除できるように自動化しました。はいっ
これで少し楽になるな。
スプレッドシートに図形を付けてスクリプトを呼出すようにしました。
■参考サイト
http://www.relief.jp/itnote/archives/google-spreadsheet-gas-deleting-sheets-without-active-sheet.php
function DeleteSpreadSheet(){
var bk = SpreadsheetApp.getActiveSpreadsheet();
var sh_cnt = bk.getSheets().length;
bk.moveActiveSheet(1);
for(var i = sh_cnt; i >= 2; i--){
//デバッグコード(シート名表示)
//var sn = bk.getSheets()[i-1].getName()
//Browser.msgBox(sn);
//本番コード
var sh = bk.getSheets()[i-1];
bk.deleteSheet(sh);
}
Browser.msgBox("シートを全て削除しました。");
}
コメント