セルを操作する

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

GASでスプレッドシートの文字の太さを設定するには「setFontWeight(fontWeight) 」を利用する。

setFontWeight(fontWeight)

特定の範囲のフォントの太さを設定します(標準/太字)。

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

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

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

setFontWeight(fontWeight)を実行することで、

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

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

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

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

スプレッドシートの文字の太さを設定する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)のパラメーター

setFontWeight(fontWeight)の戻り値

Range - チェーン用の範囲。

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

GAS×スプレッドシートの文字の太さを設定するならsetFontWeight(fontWeight) メソッドを利用しましょう。

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

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

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

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

-セルを操作する