GASでスプレッドシートで文字を斜体に変更するには「setFontStyle(fontStyle)
」を利用する。
setFontStyle(fontStyle)
特定の範囲のフォント スタイルを設定します('italic' または 'normal')。
https://developers.google.com/apps-script/reference/spreadsheet/range#setfontstylefontstyle
スプレッドシートで文字を斜体に変更するGAS実行の様子
setFontStyle(fontStyle) メソッドを利用して、スプレッドシートで文字を斜体に変更するGASを実行してみました。
setFontStyle(fontStyle)を実行することで、
- 任意セル範囲(1 セル)に対して文字を斜体 or デフォルトへ変更する
といった操作が可能です。
スプレッドシートでテキストのラインスタイルを設定する場合は、以下記事を御覧ください。
参照記事:【GAS】スプレッドシートでテキストのラインスタイルを設定する
スプレッドシートで文字を斜体に変更するGAS
function fontstyle(){
//SpreadsheeAppを起動
let ss = SpreadsheetApp.getActiveSheet();
//シート全体をクリア
ss.clear();
//valに斜体設定したい任意のセルを入力
const val = Browser.inputBox("書式変更したいセルを入力してください");
//textに任意のテキストを格納
const text = "Spreadsheet.Blue";
//ifでvalが空白でなければ
if(val !== ""){
//30行まで繰り返し
for(let i=1;i<=30;i++){
//10列まで繰り返し
for(let r=1;r<=10;r++){
//テキストを設定する
ss.getRange(i,r).setValue(text);
}
}
//セルvalをアクティブに・背景黄色に・ふと文字に・■setFontStyleでitalicに
ss.getRange(val)
.activate()
.setBackground("yellow")
.setFontWeight("bold")
.setFontStyle("italic");
}else{
//val空白でなければ処理を終了する
Browser.msgBox("セル入力がないため作業を中止しました");
}
}
setFontStyle(fontStyle)のパラメーター
名前 | 型 | 説明 |
---|---|---|
fontStyle | String | フォントスタイル('italic'または'normal')。null値でフォントスタイルがリセットされます。 |
setFontStyle(fontStyle)の戻り値
Range - チェーン用の範囲。
スプレッドシートで文字を斜体に変更するまとめ
GAS×スプレッドシートで文字を斜体に変更するならsetFontStyle(fontStyle)
メソッドを利用しましょう。