非IT企業に勤める中年サラリーマンのIT日記

非IT企業でしかもITとは全く関係ない部署にいる中年エンジニア。唯一の趣味がプログラミングという”自称”プログラマー。

【GAS】スプレッドシートにシートの存在するかチェックする方法

   

GAS(Google Apps Script)にはシート名の存在をチェックするメソッドは用意されていません。なので自作する必要ありますが、getSheetByNameメソッドで存在しないシートにアクセスしようとするとnullを返すのでそれを利用できます。

プログラムが以下の通り。

const sheet_name = 'Sheet1';
var sheet = SpreadsheetApp.getActive().getSheetByName(sheet_name);
if(sheet==null){
  console.log(sheet_name + "というシートは存在していません");
}
 

 

スポンサーリンク

 - Google Apps Script