面倒なのでシート削除自動化した
先に作成したスクリプトで最後に手動処理が残っていた
シートの削除、月初に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("シートを全て削除しました。"); }
コメント