セル範囲の背景色をセルごとに取得する。
サンプルコード
// 現在アクティブなスプレッドシートを取得 var ss = SpreadsheetApp.getActiveSpreadsheet(); // そのスプレッドシートにある最初のシートを取得 var sheet = ss.getSheets()[0]; // そのシートにある B5:C6 のセル範囲を取得 var range = sheet.getRange(“B5:C6”); // そのセル範囲に設定されている背景色をセルごとに取得 var bgColors = range.getBackgrounds(); // そのセル範囲の行数だけ処理 for (var i in bgColors) { // そのセル範囲の列数だけ処理 for (var j in bgColors[i]) { // そのセルに設定されているセルの背景色を取得しログに出力 Logger.log(bgColors[i][j]); } }
var ss = SpreadsheetApp.getActiveSpreadsheet(); // そのスプレッドシートにある最初のシートを取得 var sheet = ss.getSheets()[0]; // そのシートにある B5:C6 のセル範囲を取得 var range = sheet.getRange(“B5:C6”); // そのセル範囲に設定されている背景色をセルごとに取得 var bgColors = range.getBackgrounds(); for (var i in bgColors) { for (var j in bgColors[i]) { // そのセルに設定されているセルの背景色を取得しログに出力 Logger.log(bgColors[i][j]); |
引数
無し。
戻り値
文字列型配列 – 取得したセルごとの背景色のカラーコード
この記事が気に入ったら
いいねしよう!
最新記事をお届けします。