GAS よく使うスプレッドシート操作|スプレッドシートの呼び出しから配列操作準備まで

GAS

「スプレッドシートを指定して、スプレッドシートの各シートを配列に格納する」という定型的なコードです。アクティブシートの操作を想定しています。

スプレッドシートの呼び出し

アクティブシートの取得

アクティブシートの取得

getActiveSheet();

const mySheet = SpreadsheetApp.getActiveSpreadsheet();
特定のシートの取得

getSheetByName(”シート名”);

const Sheet1 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("シート1");
const Sheet2 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("シート2");
const Sheet3 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("シート3");

配列へ格納

シート全体を配列へ格納

getDataRange().getValues()

const sheet1=Sheet1.getDataRange().getValues();

まとめ

よく使うパターンです。 ” “ にシート名を指定すればOKです。

//シートの呼び出し
const mySheet = SpreadsheetApp.getActiveSpreadsheet(); const Sheet1 = mySheet.getSheetByName("シート1"); const Sheet2 = mySheet.getSheetByName("シート2"); const Sheet3 = mySheet.getSheetByName("シート3");

//呼び出したシートを配列へ格納
const sheet1=Sheet1.getDataRange().getValues();
const sheet2=Sheet2.getDataRange().getValues();
const sheet3=Sheet3.getDataRange().getValues();

コメント

タイトルとURLをコピーしました