行いたいこと
今回は以下のような表をGASで作成したいと思います。
手順
コードの手順は以下を想定。
・対象のスプレッドシートを指定
・新規シートの挿入
・挿入したシートを左へ移動
・B2に固定の文字列(購入リスト1)を書き込む
・見出し(No~価格)を書き込む
・枠線を設定して表にする
コード
コードは以下になります。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
// 現在開いているスプレッドシートを読み込む let active_sheet = SpreadsheetApp.getActiveSpreadsheet(); // スプレッドシートに新しいシートを追加挿入 let newSheet = active_sheet.insertSheet(); // 新規追加したシートを一番左へ移動させる active_sheet.moveActiveSheet(1); // B2は固定の文字列 var title_range = newSheet.getRange("B2").setValue("購入リスト1"); // 見出しの作成 var title_range = newSheet.getRange("B3:F3"); // タイトル var title_array = [['No','機種','タイトル','ジャンル','価格']] title_range.setValues(title_array) // A1:E7の範囲に枠線を設定する var tbl01 = newSheet.getRange(3,2,7,5); // 外内の罫線(上下左右、縦横全て:TRUE) tbl01.setBorder(true, true, true, true, true, true); |
まとめ
凄く短いコードで表の作成を行えました。
基本的に枠線を設定した方法と同じですね!
次はAPIや設定した表にデータを書き込む方法をやってみたいと思います。
以上です。
最後までお読みいただきありがとうございました!