GASでスプレッドシートの指定セルの文字装飾を取得する方法

GASでスプレッドシートの指定セルの文字装飾を取得する方法
くら
くら

GASでスプレッドシートの指定セルの文字装飾を取得する方法を紹介します!

こんな人にむけた記事です。
  • GASを使って、スプレッドシートの指定セルの文字装飾を取得したい人
スポンサーリンク

指定セルの文字装飾を取得:getFontStyle()

指定セルの装飾を取得します。 斜線ならitalic それ以外はnormal と取得できます。

パラメータ

名前 タイプ 説明
なし なし なし

戻り値

String文字装飾

説明

function myFunction() {
  const sheet = SpreadsheetApp.getActiveSheet();
  const ss = SpreadsheetApp.getActiveSpreadsheet();
  
  // 【italic】A1セルの文字装飾をログに出力する
  let range = ss.getSheetByName("サンプルA").getRange("A1");
  console.log(range.getFontStyle());
  
  // 【normal】A2セルの文字装飾をログに出力する
  range = ss.getSheetByName("サンプルA").getRange("A2");
  console.log(range.getFontStyle());
  
  // 【normal】A3セルの文字装飾をログに出力する
  range = ss.getSheetByName("サンプルA").getRange("A3");
  console.log(range.getFontStyle()); 
}

A1のみが斜体になっており、A2,A3はデフォルトです。

getfontstyle - 取得する文字装飾
取得する文字装飾

サンプルコードを実行すると、最初のログに italic(斜体) と出力されることが確認できました!

getfontstyle - 取得結果
取得結果

公式ドキュメント:Range > getFontStyle()

まとめ

くら
くら

スプレッドシートの指定セルの文字装飾を取得する方法でした!

  • 指定セルに対して、文字装飾のチェックに使えそうです!

コメント

タイトルとURLをコピーしました