2020年6月

【GAS】getFontSizeとgetFontSizesの違いとは?セルのフォントサイズを正しく取得する方法

【GAS】getFontSizeとgetFontSizesの違いとは?セルのフォントサイズを正しく取得する方法

 [GAS]
 2025-11-28

Google Apps Script (GAS)で、スプレッドシートのセルのフォントサイズを条件にして処理を自動化したい、と考えたことはありませんか? 例えば、「フォントサイズが12pt以上のセルだけ色を変える」といった処理です。

その際に使うのがgetFontSize()getFontSizes()ですが、この2つのメソッドの違いを正しく理解していないと、思わぬバグの原因になります。

この記事では、getFontSize()のよくある罠と、複数セルのフォントサイズを正しく高速に取得するためのgetFontSizes()の使い方を徹底解説します。

【GAS高速化】getFontLines()で複数セルのフォント装飾を一括取得!API呼び出しを最適化

【GAS高速化】getFontLines()で複数セルのフォント装飾を一括取得!API呼び出しを最適化

 [GAS]
 2025-11-28

Google Apps Script (GAS) でスプレッドシートの書式を扱う際、スクリプトの実行速度が遅くなる主な原因の一つが、APIの過剰な呼び出しです。特に、ループ処理の中でセル一つひとつの情報を取得するコードは、パフォーマンスを著しく低下させます。

この問題を解決し、スクリプトを劇的に高速化するのが**getFontLines()**メソッドです。

この記事では、getFontLine()(単数形)をループで使うことの非効率性を解説し、getFontLines()による一括取得がいかに重要かを、具体的なコードと共に徹底解説します。

【DIY】洗濯機の蛇口交換完全ガイド|ドラム式で高さが足りない問題を解決!

【DIY】洗濯機の蛇口交換完全ガイド|ドラム式で高さが足りない問題を解決!

 [DIY]
 2025-11-21

「新しいドラム式洗濯機が欲しい!」

そう思って色々調べていると、思わぬ問題に直面することがあります。それは蛇口の高さです。

私も、日立のドラム式洗濯機『 BD-SG100E 』の購入を検討していたところ、洗濯機置き場の蛇口の高さが足りない可能性に気づきました。

ドラム式洗濯機 BD-SG100E
ドラム式洗濯機 BD-SG100E を各ショップで検索

なぜ蛇口の交換が必要なのか?

日立の公式サイトによると、水栓の高さが1,050mm未満の場合、本体と蛇口が干渉してしまうため、「壁ピタ水栓」のような高さのある蛇口に交換する必要があるとのこと。

我が家も計測してみると、見事に高さが足りませんでした。

【完全版】自分でエアコン掃除!限界まで分解してカビを徹底洗浄する方法

【完全版】自分でエアコン掃除!限界まで分解してカビを徹底洗浄する方法

 [DIY]
 2025-11-21

エアコンの汚れ、見て見ぬフリしていませんか?

夏や冬に大活躍のエアコンですが、内部はホコリや湿気でカビの温床になりがちです。 実際に我が家の古いエアコンを覗いてみると…

(※閲覧注意)

送風ファンにびっしりついたカビ

送風ファンには黒いカビがびっしり。これでは使う気になれません。

吹き出し口から見えるカビ

吹き出し口の奥もこの通り。こんな空気を吸っていたかと思うとゾッとします。

専門業者に頼むと1台1万円以上かかるエアコンクリーニング。 「なんとか自分で、安く、徹底的にきれいにできないか?」と考え、素人ながら限界まで分解洗浄に挑戦してみました。

【GAS】getFontLine()でセルの下線・取り消し線を判定する方法

【GAS】getFontLine()でセルの下線・取り消し線を判定する方法

 [GAS]
 2025-11-28

Google Apps Script (GAS)で、スプレッドシートの特定の行やセルに「取り消し線が引かれていたら処理対象外にする」といった自動化を実装したいと考えたことはありませんか?

セルのテキストに設定された下線取り消し線といった文字装飾は、見た目だけでなく、データの状態を示すマーカーとしても活用できます。

この記事では、セルの線種を取得するgetFontLine()メソッドと、その複数セル版であるgetFontLines()の使い方を、基本的な構文から実践的な業務自動化のコード例まで詳しく解説します。

【GAS高速化】getFontFamilies()でAPI呼び出しを1回に!スプレッドシートのフォント取得が遅い問題を解決

【GAS高速化】getFontFamilies()でAPI呼び出しを1回に!スプレッドシートのフォント取得が遅い問題を解決

 [GAS]
 2025-11-28

Google Apps Script (GAS) を使ってスプレッドシートのセル書式を操作する際、特に大量のセルのフォント情報を取得しようとして、処理が異常に遅くなったり、タイムアウトエラーが発生したりした経験はありませんか?

その問題、原因はAPIの呼び出し回数にあります。

この記事では、getFontFamily() (単数形) をループで呼び出すアンチパターンを卒業し、getFontFamilies() を使ってフォント情報を一括取得することで、スクリプトを劇的に高速化する必須テクニックを解説します。

GASでフォントを自動統一!getFontFamily()でドキュメント整形を効率化する方法

GASでフォントを自動統一!getFontFamily()でドキュメント整形を効率化する方法

 [GAS]
 2025-11-28

複数人でスプレッドシートを編集していると、「一部のセルだけフォントが違う」「意図しないフォントが使われていて見栄えが悪い」といった問題が起こりがちです。手作業で修正するのは大変ですが、Google Apps Script (GAS) を使えば、こうしたフォントの整形作業を自動化できます。

この記事では、セルのフォント名を取得する getFontFamily()getFontFamilies() メソッドを中心に、ドキュメントの品質を保つための実践的なスクリプトテクニックを解説します。

Google Apps Script 始め方 スプレッドシート 活用例
Google Apps Script 始め方 スプレッドシート 活用例 を各ショップで検索

フォント取得の基本: getFontFamily()getFontFamilies()

1. 単一セルのフォント名を取得 (getFontFamily)

getFontFamily() は、指定したセルのフォント名(例: “Arial”, “メイリオ”)を文字列として取得します。

GAS getFontColors()解説 (旧メソッド) - なぜ新getFontColorObjects()へ移行すべきか

GAS getFontColors()解説 (旧メソッド) - なぜ新getFontColorObjects()へ移行すべきか

 [GAS]
 2025-11-28

Google Apps Script (GAS) でスプレッドシートの文字色を一括取得する際、getFontColors() というメソッドが存在します。しかし、これは現在 旧式 (Legacy) となっており、より高機能な getFontColorObjects() の使用が強く推奨されています。

この記事では、getFontColors() の基本的な仕様を解説すると共に、なぜ新しいメソッドへ移行すべきなのか、その決定的な違いと具体的な移行方法を解説します。

Google Apps Script 始め方 スプレッドシート 活用例
Google Apps Script 始め方 スプレッドシート 活用例 を各ショップで検索

getFontColors() の基本仕様

getFontColors() は、指定した範囲の各セルの文字色を、#ff0000 のような16進数カラーコードの文字列の二次元配列 (String[][]) として取得します。

GASで文字色を高速一括取得!getFontColorObjects()でパフォーマンスを改善する方法

GASで文字色を高速一括取得!getFontColorObjects()でパフォーマンスを改善する方法

 [GAS]
 2025-11-28

Google Apps Script (GAS) で、広範囲のセルの文字色を一つずつチェックするスクリプトを書いた結果、「処理が遅すぎてタイムアウトしてしまう…」という経験はありませんか? その原因は、セルの情報を何度も取得するためにAPIを繰り返し呼び出していることにあります。

このパフォーマンス問題を解決する鍵が、getFontColorObjects() メソッドです。

この記事では、getFontColorObjects() を使って複数セルの文字色情報を一括で高速に取得し、効率的に処理する方法を、具体的なコード例と共に徹底的に解説します。

GASでスプレッドシートの指定セルから文字色の詳細情報を取得する方法

GASでスプレッドシートの指定セルから文字色の詳細情報を取得する方法

 gas
 2025-11-21

Google Apps Script(GAS)でスプレッドシートの書式を操作する際、セルの文字色を詳細に扱いたい場面があります。本記事では、従来のgetFontColor()メソッドよりも高機能なgetFontColorObject()メソッドに焦点を当て、その基本的な使い方から応用テクニックまでを初心者にも分かりやすく解説します。

Google Apps Script 始め方 スプレッドシート 活用例
Google Apps Script 始め方 スプレッドシート 活用例 を各ショップで検索

getFontColorObject()メソッドとは?

getFontColorObject()は、指定したセルのフォントカラーをColorオブジェクトとして取得するメソッドです。従来のgetFontColor()が16進数のカラーコード文字列(例: #ff0000)を返すのに対し、このメソッドは色をオブジェクトとして返すため、RGB値や透明度(アルファ値)といった、より詳細な情報にアクセスできます。