ITを紐解く魔法学校

主にITに関する情報を発信しています。「カテゴリー」をクリックして興味があるトピックをご覧くださいね!
GoogleAppsScriptでセルの背景色を変更する


このコードは、現在アクティブなGoogleスプレッドシートのアクティブシート内の1行目2列目のセルの背景色を黄色に変更します。

実行結果

サンプルコード

下記のGoogleAppsScriptのコードは、アクティブシートを選択し、対象のセルを特定して、その背景色プロパティを設定します。

Googleスプレッドシートの指定されたセルの背景色を効率的に黄色に変更しています。

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
function changeBackgroundColor() {
  // スプレッドシートを取得
  var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();

  // アクティブなシートを取得
  var sheet = spreadsheet.getActiveSheet();

  // 1行2列目のセルを取得
  var cell = sheet.getRange(1, 2);

  // セルの背景色を変更
  cell.setBackground("#FFFF00"); // 黄色に変更
}

解説

  1. changeBackgroundColor()関数が、セルの背景色を変更する処理を行います。
  2. SpreadsheetAppサービスを使って、var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();で現在アクティブなスプレッドシートを取得しています。
  3. var sheet = spreadsheet.getActiveSheet();で、アクティブなスプレッドシートからアクティブシートを取得しています。
  4. var cell = sheet.getRange(1, 2);で、getRangeメソッドを使って1行目2列目のセルを取得しています。
  5. cell.setBackground("#FFFF00");で、選択したセルの背景色を#FFFF00(黄色)に設定しています。


SNSもやってます。

X(旧Twitter) >>> https://twitter.com/pikary_box
Instagram >>> https://www.instagram.com/pikary_box/