GetFontWeight

【GAS】getFontWeightで太字(bold)を判定!複数セルはgetFontWeightsで高速化

【GAS】getFontWeightで太字(bold)を判定!複数セルはgetFontWeightsで高速化

 [GAS]
 2025-11-28

Google Apps Script (GAS)で、「太字(Bold)になっているセルだけを抜き出して処理したい」「ヘッダー行がすべて太字になっているかチェックしたい」といった、フォントの太さに基づく自動化ニーズは非常に多いです。

その際に使用するのがgetFontWeight()メソッドですが、複数セルを扱う際には注意しないと、意図通りに動作しないだけでなく、スクリプトのパフォーマンスを著しく低下させる原因にもなります。

この記事では、getFontWeight()getFontWeights()の正しい使い分けと、パフォーマンスを最大化する実践的なコーディング手法を解説します。