2012年7月11日水曜日

既存シート(オブジェクト)を取得する

スプレッドシート内の既存のスプレッドシートを取得するには、Spreadsheet クラスのgetSheetByName メソッドを用いる。
【構文】
SpreadsheetObject.getSheetByName (name)
name : String 型。シートの名前を指定する。
戻り値 : Sheet 型。


【例】

function GetSheet() {
var objSpreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var objSheet = objSpreadsheet.getSheetByName("シート3");
  Browser.msgBox("シート名 : " + objSheet.getName());
}
 
 
スプレッドシートの場合と同様、Sheet オブジェクトを 取得してもシートがアクティブになったり
することはない。但し、取得したいシートが含まれるスプレッドシートが開いてなくても、シート
の取得をすることは可能である。

0 件のコメント:

コメントを投稿