GASでスプレッドシートの文字の太さを設定するには「setFontWeight(fontWeight)
」を利用する。
setFontWeight(fontWeight)
特定の範囲のフォントの太さを設定します(標準/太字)。
https://developers.google.com/apps-script/reference/spreadsheet/range#setfontweightfontweight
スプレッドシートの文字の太さを設定するGAS実行の様子
setFontWeight(fontWeight) メソッドを利用して、スプレッドシートの文字の太さを設定するGASを実行してみました。
setFontWeight(fontWeight)を実行することで、
- 任意セル範囲(1つのセル)に対して文字の太さを設定する
といった操作が可能です。
スプレッドシートでテキストの角度を設定する場合は、以下記事を御覧ください。
スプレッドシートの文字の太さを設定するGAS
function fntbold(){
//SpreadsheetAppを起動してアクティブシートに
let ss = SpreadsheetApp.getActiveSheet();
//シート全体をクリア
ss.clear();
//変数textにテキストを格納
const text = "Spreadsheet.Blue";
//行50・列10にテキストを設置
for(let i=1;i<=50;i++){
for(let r=1;r<=10;r++){
ss.getRange(i,r).setValue(text);
}
}
//変数valに任意のセル値を格納
const val = Browser.inputBox("任意のセルを入力してください");
//ss.getrange(val)をアクティブに・文字サイズを25に・■setFontWeight()でふと文字に
ss.getRange(val)
.activate()
.setFontSize(25)
.setFontWeight("bold");
}
setFontWeight(fontWeight)のパラメーター
名前 | 型 | 説明 |
---|---|---|
setFontWeight(fontWeight) | String | フォントの太さ('bold' または 'normal')。null 値でフォントの太さがリセットされます。 |
setFontWeight(fontWeight)の戻り値
Range - チェーン用の範囲。
スプレッドシートの文字の太さを設定するまとめ
GAS×スプレッドシートの文字の太さを設定するならsetFontWeight(fontWeight)
メソッドを利用しましょう。