見出し画像

【未経験でも出来る!】GoogleAppsScript(GAS)|Googleスプレッドシートのシートを一括作成する方法

プログラミング未経験でも簡単に習得できるGoogle Apps Script👩‍💻🔰

今回はスプレッドシートのシート一括作成するスクリプトを紹介しました💡

◎動画で紹介したスクリプト

function myFunction() {
 
 //ファイル・シートを取得
 var ss = SpreadsheetApp.getActiveSpreadsheet();
 var sheet = ss.getActiveSheet();
 
 //データ行数を取得
 var rows = sheet.getLastRow()-2; //2行目まではカラム行なので-2
 
 //B列から各セルの文字色を取得(結果は二次元配列に格納される)
 var colors = sheet.getRange(3,2,rows,1).getFontColors();
 
 //C列から各セルの値を取得(結果は二次元配列に格納される)
 var names = sheet.getRange(3,3,rows,1).getValues();
 
 //データ行数分繰り返し
 for(var i=0; i<colors.length; i++){
 
   //セルの文字色・値を二次元配列から取り出し
   var color = colors[i][0]; 
   var name = names[i][0];
   
   //新しいシートを作成
   var newSheet = ss.insertSheet(name);
   
   //シートタブの色を設定
   newSheet.setTabColor(color);   
   
 } 
}

最新講座はどんどんYoutubeにアップしていくので、ぜひチャンネル登録お願いします🦸‍♀️!


この記事が気に入ったらサポートをしてみませんか?