スプレッドシートの指定
1 2 3 4 5 6 7 8 9 10 |
/*********************** * スプレッドシートの指定 ***********************/ // 現在開いているスプレッドシートを読み込む let active_sheet01 = SpreadsheetApp.getActiveSpreadsheet(); // openByIdを使用して追加したいスプレッドシートを読み込む let active_sheet02 = SpreadsheetApp.openById("ID名"); |
シートの指定
1 2 3 4 5 6 7 8 9 10 |
/*********************** * シートの指定 ***********************/ // シート名で指定 let sheet01 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('シート名'); // openByIdを使用してシート名を指定 let sheet02 = SpreadsheetApp.openById("ID名"); |
スプレッドシート指定とシートの追加
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
/*********************** * スプレッドシート指定とシートの追加 ***********************/ // スプレッドシートを読み込む let mySheet = SpreadsheetApp.getActiveSpreadsheet(); // スプレッドシートに新しいシートを追加挿入 let newSheet = mySheet.insertSheet(); // 新しく追加したシートを先頭に移動 mySheet.moveActiveSheet(1); // 追加挿入したシートに名前を設定 newSheet.setName("シート追加"); |
表の作成
1 2 3 4 5 6 7 8 9 10 |
/*********************** * 表(枠線)の作成 ***********************/ // A1:E7の範囲に枠線を設定する // newSheetはシートの追加で使用した変数 let tbl01 = newSheet.getRange(3,2,3,3); // 外内の罫線(上下左右、縦横全て:TRUE) tbl01.setBorder(true, true, true, true, true, true); |
スプレッドシートへの書き込み(配列)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
/*********************** * GAS → スプレッドシートへの書き込み(配列) * 「表の作成」を行った箇所へ書き込みを行う ***********************/ // シート内のセルを指定する(B3:D5まで) let range1 = newSheet.getRange(3,2,3,3) // 書き込む内容の設定 let array1 = [['機種名','ジャンル','ソフト名'], ['PS5','RPG','FF15'], ['Switch','アクション','モンハン']] // 指定したセル内に設定した配列を書き込む range1.setValues(array1) |