セルを操作する

【GAS】スプレッドシートで文字サイズを変更する

GASでスプレッドシートで文字サイズを変更するには「setFontSize(size) 」を利用する。

setFontSize(size)

フォントサイズを設定します。このサイズは、使用するポイントのサイズになります。

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

スプレッドシートで文字サイズを変更するGAS実行の様子

setFontSize(size) メソッドを利用して、スプレッドシートで文字サイズを変更するGASを実行してみました。

setFontSize(size)を実行することで、

  • 任意セル範囲(1セル)に対して文字サイズを変更する

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

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

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

スプレッドシートで文字サイズを変更するGAS

function textsize(){
//SpreadSheetApp起動してアクティブシートに
 let ss = SpreadsheetApp.getActiveSheet();
//シート全体クリア
 ss.clear();
//valにBrowser.inputBoxで入力された値を格納
 const val = Browser.inputBox("任意のセルを入力してください");
//textに適当なテキストを格納
 const text = "SpreadSheet.Blue";
//if valが空白でないとき
if(val !==""){
 //for文で縦に30行
   for(let i=1;i<=30;i++){
  //for文で横に10列
     for(let r=1;r<=10;r++){
   //textを繰り返し設置
       ss.getRange(i,r).setValue(text);
     }
   }
 //rangeにsht.getRange(val)を格納
   const range = ss.getRange(val);
 //rangeの背景を黄色に・ふと文字に・setFontSizeでサイズを25に
   range
    .setBackground("yellow")
    .setFontWeight("bold")
    .setFontSize(25);
 }else{
 //if valが空白のときは作業中止の旨を掲載
   Browser.msgBox("作業を中止しました")
 }
}

setFontSize(size)のパラメーター

名前説明
sizeIntegerポイントサイズのフォントサイズ。
setFontSize(size)のパラメーター

setFontSize(size)の戻り値

Range - チェーン用の範囲。

スプレッドシートで文字サイズを変更するまとめ

GAS×スプレッドシートで文字サイズを変更するならsetFontSize(size) メソッドを利用しましょう。

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

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

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

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

-セルを操作する