GASでスプレッドシートの指定セルの文字線(下線,取り消し線)を取得する方法

GASでスプレッドシートの指定セルの文字線(下線,取り消し線)を取得する方法
くら
くら

GASでスプレッドシートの指定セルの文字線(下線,取り消し線)を取得する方法を紹介します!

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

指定セルの文字線(下線,取り消し線)を取得:getFontLine()

指定セルの文字線(下線,取り消し線)を取得します。何もなければnoneが返ります。

パラメータ

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

戻り値

String線の種別

説明

function myFunction() {
  const sheet = SpreadsheetApp.getActiveSheet();
  const ss = SpreadsheetApp.getActiveSpreadsheet();
  
  // 【none】A1セルのラインをログに出力する
  let range = ss.getSheetByName("サンプルA").getRange("A1");
  console.log(range.getFontLine());
  
  // 【underline】A2セルのラインをログに出力する
  range = ss.getSheetByName("サンプルA").getRange("A2");
  console.log(range.getFontLine());
  
  // 【line-through】A3セルのラインをログに出力する
  range = ss.getSheetByName("サンプルA").getRange("A3");
  console.log(range.getFontLine()); 
}

なにもない場合、下線の場合、取り消し線の場合 それぞれを取得してみます。

getfontline - 参照表
取得する線種

サンプルコードを実行すると、各線種の文字列がログに出力されました!

getfontline - ログ
ログ

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

まとめ

くら
くら

スプレッドシートの指定セルの文字線(下線,取り消し線)を取得する方法でした!

  • 指定セルに対して文字線がないかのチェックに使えそうです!

コメント

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