ITを紐解く魔法学校

主にITに関する情報を発信しています。「カテゴリー」をクリックして興味があるトピックをご覧くださいね!
GoogleAppsScriptでGoogleスプレッドシートのセルの高さや幅を調整する

GoogleAppsScriptを使用して、セルの高さや幅を調整するためのサンプルプログラムを以下に示します。

実行結果

サンプルコード

下記のコードは、GoogleAppsScriptでスプレッドシートのセルの高さと幅を調整するものです。

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
function adjustCellSize() {
  var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = spreadsheet.getActiveSheet();

  // セルの高さを調整する
  sheet.setRowHeights(1, 10, 30); // 1行目から10行目までの高さを30ピクセルに設定

  // セルの幅を調整する  
  sheet.setColumnWidths(1, 2, 200); // 1列目と2列目の幅を200ピクセルに設定
}

解説

それでは、このコードの各部分を解説していきましょう。

  1. var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
    • これは、現在開いているスプレッドシートのオブジェクトを取得しています。
  2. var sheet = spreadsheet.getActiveSheet();
    • 取得したスプレッドシートのオブジェクトから、現在アクティブなシートのオブジェクトを取得しています。
  3. sheet.setRowHeights(1, 10, 30);
    • 1行目から10行目までの高さを30ピクセルに設定しています。
    • setRowHeights(開始行, 行数, 高さ) というメソッドを使っています。
  4. sheet.setColumnWidths(1, 2, 200);
    • 1列目と2列目の幅を200ピクセルに設定しています。
    • setColumnWidths(開始列, 列数, 幅) というメソッドを使っています。

これらの操作を行うことで、指定したセルの高さと幅が調整されます。

GoogleAppsScriptを使えば、スプレッドシートの機能を自由にカスタマイズできるようになります。

ぜひ、このサンプルコードを参考に、自分でも実行してみてくださいね。


SNSもやってます。

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