投稿

9月, 2015の投稿を表示しています

面倒なのでシート削除自動化した

先に作成した スクリプト で最後に手動処理が残っていた シートの削除、月初に30個ほど手で削除するのは面倒なので その部分を一括削除できるように自動化しました。はいっ これで少し楽になるな。 スプレッドシートに図形を付けてスクリプトを呼出すようにしました。 ■参考サイト http://www.relief.jp/itnote/archives/google-spreadsheet-gas-deleting-sheets-without-active-sheet.php http://webiitoko.blog42.fc2.com/blog-entry-222.html 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("シートを全て削除しました。"); }