特定の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());
}