GASでスプレッドシートの文字を折り返すには「setWrap(isWrapEnabled)
」を利用する。
setWrap(isWrapEnabled)
指定した範囲のセル折り返しを設定します。折り返しを有効にしたセル(デフォルト)は、コンテンツ全体を表示するためにサイズ変更されます。折り返し機能が無効になっているセルは、サイズ変更や複数行の実行なしに、セルにできるだけ多く表示されます。
https://developers.google.com/apps-script/reference/spreadsheet/range#setwrapiswrapenabled
スプレッドシートの文字を折り返すGAS実行の様子
setWrap(isWrapEnabled) メソッドを利用して、スプレッドシートの文字を折り返すGASを実行してみました。
setWrap(isWrapEnabled)を実行することで、
- 任意セル範囲(1つのセル)に対して文字の折返しを設定する
といった操作が可能です。
スプレッドシートでテキストの角度を設定する場合は、以下記事を御覧ください。
スプレッドシートの文字を折り返すGAS
function fontturn(){
//SpreadsheetAppを起動してシートをアクティブにする
let ss = SpreadsheetApp.getActiveSheet();
//シート全体をクリア
ss.clear();
//変数textにテキストを格納
const text = "Spreadsheet.Blue";
//10行・10列にテキストを設置
for(let i=1;i<=10;i++){
for(let r=1;r<=10;r++){
ss.getRange(i,r).setValue(text);
}
}
//変数valにセルの値を格納
const val = Browser.inputBox("任意のセル値を入力");
//ss.getRange(val)をアクティブに・背景を黄色に
//■setWrap(true)でテキストを折り返し設定する
ss.getRange(val)
.activate()
.setBackground("yellow")
.setWrap(true);
}
setWrap(isWrapEnabled)のパラメーター
名前 | 型 | 説明 |
---|---|---|
isWrapEnabled | Boolean | テキストを折り返すかどうか。 |
setWrap(isWrapEnabled)の戻り値
Range - チェーン用の範囲。
スプレッドシートの文字を折り返すまとめ
GAS×スプレッドシートの文字を折り返すならsetWrap(isWrapEnabled)
メソッドを利用しましょう。