セルを操作する

【GAS】スプレッドシートの文字の角度を設定する

GASでスプレッドシートの文字の角度を設定するには「setTextRotation(rotation) 」を利用する。

setTextRotation(rotation)

範囲内のセルのテキスト回転設定を設定します。

https://developers.google.com/apps-script/reference/spreadsheet/range#settextrotationrotation

スプレッドシートの文字の角度を設定するGAS実行の様子

setTextRotation(rotation) メソッドを利用して、スプレッドシートの文字の角度を設定するGASを実行してみました。

setTextRotation(rotation)を実行することで、

  • 任意セル範囲(1つのセル)に対して文字の角度を設定する

といった操作が可能です。

スプレッドシートでテキストのラインスタイルを設定する場合は、以下記事を御覧ください。

参照記事:【GAS】スプレッドシートでテキストのラインスタイルを設定する

スプレッドシートの文字の角度を設定するGAS

function fontnaname(){
 //SpreadsheeAppを起動してアクティブに
  let ss = SpreadsheetApp.getActiveSheet();
  //シート全体をクリア
  ss.clear();
 //任意セルの値をcellに格納
  const cell = Browser.inputBox("任意のセルを入力して下さい");
  //文字角度をnumへ格納
  const num = Browser.inputBox("2桁の整数を入力して下さい(文字の角度)");
  //変数rangeにセルの値cellを格納
  const range = ss.getRange(cell);
  //変数textにテキストを格納
  const text = "Spreadsheet.Blue";
 //range範囲をアクティブに・textを格納・文字サイズ20pxに・文字の角度numを設定
  range
    .activate()
    .setValue(text)
    .setFontSize(20)
    .setTextRotation(num);
}

setTextRotation(rotation)のパラメーター

名前説明
rotationTextRotation目的のテキストの回転設定。
setTextRotation(rotation)のパラメーター

setTextRotation(rotation)の戻り値

Range - チェーン用の範囲。

スプレッドシートの文字の角度を設定するまとめ

GAS×スプレッドシートの文字の角度を設定するならsetTextRotation(rotation) メソッドを利用しましょう。

関連記事:【GAS】スプレッドシートに数式を設定する

関連記事:【GAS】スプレッドシートで数式を複数設定する

関連記事:【GAS】スプレッドシートで数式をR1C1形式で設定する

関連記事:【GAS】スプレッドシートで数値・日付を指定した書式に設定する

-セルを操作する