見出し画像

【未経験でも出来る!】GoogleAppsScript(GAS)|複数セルの値を取得

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

今回はスプレッドシートの複数セルの値を取得するスクリプトの紹介です💡

◎ゴール:ログに「No.○○○は▼▼円です」と表示

使用したスプレッドシート(これを元にスクリプトを作ってます)

画像1

◎補足

今回のスクリプトは二次元配列の知識があることを前提としています。
二次元配列についてはUdemy講座で解説しているので未修得の方は参考にしてください🙆‍♀️

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

//ログに「No.○○○は▼▼円です」と表示
function myFunction() {
 
 //シートを取得
 var ss = SpreadsheetApp.getActiveSpreadsheet();
 var sheet = ss.getActiveSheet();
 
 //データ行数を取得(カラム行を除くため-1)
 var rows = sheet.getLastRow()-1;
 
 //データを取得
 var range = sheet.getRange(2, 1, rows, 3);
 var datas = range.getValues();
 
 //データ数(=行数)分のログ表示 -for文ver-
 for(var i=0; i<datas.length; i++){
 
   var no = datas[i][0];
   var name = datas[i][1];
   var price = datas[i][2];
   
   Logger.log(no +"." + name + "は" + price +"円です");
   
 }
 
 //データ数(=行数)分のログ表示 -forEach-
 datas.forEach(function(data){
   
   var no = data[0];
   var name = data[1];
   var price = data[2];
   
   Logger.log(no +"." + name + "は" + price +"円です");
 
 });
 
}

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


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