GASの基本スプレッドシートの取得方法についてメモ
アクティブなスプレッドシート取得
Spreadsheetオブジェクトの取得
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
シート取得
アクティブなシート取得
var sheet = spreadsheet.getActiveSheet();
名前で指定
var sheet = spreadsheet.getSheetByName("シート名");
インデックスで指定
var sheet = spreadsheet.getSheets()[インデックス];
アクティブなシート変更
シート名に基づいてアクティブなシートを設定
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var targetSheet = spreadsheet.getSheetByName("目的のシート名"); // 目的のシートを名前で取得
spreadsheet.setActiveSheet(targetSheet); // 目的のシートをアクティブに設定
シートのインデックスに基づいてアクティブなシートを設定
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var sheets = spreadsheet.getSheets();
var targetSheetIndex = 1; // 0 から始まるインデックス。1 は2番目のシートを意味する
var targetSheet = sheets[targetSheetIndex];
spreadsheet.setActiveSheet(targetSheet);