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)のパラメーター
名前 | 型 | 説明 |
---|---|---|
size | Integer | ポイントサイズのフォントサイズ。 |
setFontSize(size)の戻り値
Range - チェーン用の範囲。
スプレッドシートで文字サイズを変更するまとめ
GAS×スプレッドシートで文字サイズを変更するならsetFontSize(size)
メソッドを利用しましょう。