「スプレッドシートを指定して、スプレッドシートの各シートを配列に格納する」という定型的なコードです。アクティブシートの操作を想定しています。
スプレッドシートの呼び出し
アクティブシートの取得
アクティブシートの取得
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();
コメント