📊 GASでスプレッドシートの操作をマスターしよう

post-cover

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);

Profile picture
michael ☻︎ 🇯🇵
Web Engineer(PHP/Laravel, Python/FastAPI/Flask, TypeScript/Vue/React, AWS/GCP, etc.) / Freelance /
Profile picture
michael ☻︎ 🇯🇵
Web Engineer(PHP/Laravel, Python/FastAPI/Flask, TypeScript/Vue/React, AWS/GCP, etc.) / Freelance /
FebMarAprMayJunJul
© 2024, PWE