![くら](https://arukayies.com/wp-content/uploads/2019/12/icon-1.png)
くら
GASでスプレッドシートの指定範囲すべてのカラークラスを取得する方法を紹介します!
指定範囲すべてのカラークラスを取得:getFontColorObjects()
指定範囲すべてのカラークラスを取得します。
パラメータ
名前 | タイプ | 説明 |
---|---|---|
なし | なし | なし |
戻り値
Color[][] | セルの文字色の2次元配列 |
説明
function myFunction() {
const sheet = SpreadsheetApp.getActiveSheet();
const ss = SpreadsheetApp.getActiveSpreadsheet();
const range = ss.getSheetByName("サンプルA").getRange("A1:F3");
// 指定範囲すべてのカラークラスを取得する
const colorObjs = range.getFontColorObjects();
// 指定範囲すべてのカラー情報をログに出力する
for (let row in colorObjs) {
for (let col in colorObjs[row]){
console.log(`HexString:${colorObjs[row][col].asRgbColor().asHexString()}`);
}
}
}
A1:F3のカラフルな文字色について、カラークラスを取得してみます。
![getfontcolorobjects - 例](https://arukayies.com/wp-content/uploads/2020/06/getfontcolorobjects-例.png)
サンプルコードを実行すると、指定範囲すべてのカラーコードが取得できました!
![getfontcolorobjects - 取得結果](https://arukayies.com/wp-content/uploads/2020/06/getfontcolorobjects-取得結果-1024x716.png)
公式ドキュメント:Range > getFontColorObjects()
まとめ
![くら](https://arukayies.com/wp-content/uploads/2019/12/icon-1.png)
くら
スプレッドシートの指定範囲すべてのカラークラスを取得する方法でした!
コメント