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)のパラメーター
名前 | 型 | 説明 |
---|---|---|
rotation | TextRotation | 目的のテキストの回転設定。 |
setTextRotation(rotation)の戻り値
Range - チェーン用の範囲。
スプレッドシートの文字の角度を設定するまとめ
GAS×スプレッドシートの文字の角度を設定するならsetTextRotation(rotation)
メソッドを利用しましょう。