#特定のSpreadsheetを取得する
##はじめに
この記事では、GoogleAppsScript上でSpreadSheetの特定のSheetを取得することを紹介する。
Sheetの取得はSpreadsheetの取得が大前提なので、Spreadsheetの取得方法はこちらから。
##Class
SpreadsheetApp
//スプレッドシートにアクセス・作成をするためのクラス。
##Type
SpreadsheetApp.getActiveSheet();
//現在アクティブ中のシートを取得する。
SpreadsheetApp.getSheetByName("シート名");
//シート名を取得してシートを取得する。
##Other
.getName();
//シート名を取得する。
##Example
###Sheetを取得する。
- 現在Active中のシートを取得する。
var SheetObject = SpreadsheetObject.getActiveSheet();
Logger.log(SheetObject.getName());
- シート名を指定してシートを取得する。
var SheetObject = SpreadsheetObject.getSheetByName("シート名");
Logger.log(SheetObject.getName());
##Sample
function myFunction() {
var ss1 = SpreadsheetApp.openById("1-rQe4tnalMfTKRDCRCN6LWTaGvum67Ok8wnlxyG3-lo");
//spreadsheetをss1に格納。
var sh1 = ss1.getSheetByName("sheet1");
//特定のシート(sheet1)をsh1に格納
Logger.log(ss1);
Logger.log(sh1.getName());
}