値が存在するセル範囲を取得する:getDataRange()【GAS】 | G Suite ガイド

値が存在するセル範囲を取得する。

サンプルコード

// 現在アクティブなスプレッドシートを取得 var ss = SpreadsheetApp.getActiveSpreadsheet(); // そのスプレッドシートにある最初のシートを取得 var sheet = ss.getSheets()[0]; // そのシート上の値が存在するセル範囲を取得 var range = sheet.getDataRange(); // そのセル範囲にある値の多次元配列を取得 var values = range.getValues(); // その多次元配列の行の数だけループを回す for (var i = 0; i < values.length; i++) { // 行ごとの値を格納する変数を初期化 var row = “”; // その多次元配列の列の数だけループを回す for (var j = 0; j < values[i].length; j++) { // 値が存在する場合 if (values[i][j]) { // 値を格納 row = row + values[i][j]; } // カンマを付与 row = row + “,”; } // ログに出力 Logger.log(row); }

var ss = SpreadsheetApp.getActiveSpreadsheet(); // そのスプレッドシートにある最初のシートを取得 var sheet = ss.getSheets()[0]; var range = sheet.getDataRange(); var values = range.getValues(); for (var i = 0; i < values.length; i++) { for (var j = 0; j < values[i].length; j++) { row = row + values[i][j];

引数

無し

戻り値

Range オブジェクト – 値が存在するセル範囲

cover_googlespreadsheet-486x290-3479587

この記事が気に入ったら
いいねしよう!

最新記事をお届けします。

Copied title and URL