2012年7月11日水曜日

シートのインデックスを取得する

スプレッドシート内のシートは、左端のシートから1、2、3、...とインデックスが付与される。この
シートのインデックスを取得するには、Sheet クラスの getIndex メソッドを用いる。
  
  
【構文】
SheetObject.getIndex()
  
戻り値 : int 型。シートのインデックス番号が返される。
  
  
以下の例はアクティブシートのインデックス番号を求めるコードである。
  
  
【例】

function GetSheetIndex() {
  var objSpreadsheet = SpreadsheetApp.getActiveSpreadsheet();
  var objSheet = objSpreadsheet.getActiveSheet();
  Browser.msgBox("シートのインデックス : " + objSheet.getIndex());
}
  
  
左端から三番目のシートがアクティブになっている場合、上記コードを実行すると、
  
「シートのインデックス : 3」
  
と、メッセージボックスに表示される。

0 件のコメント:

コメントを投稿