お世話になります。
初歩的な部類の質問になるかとは思いますが、
ご指導いただけますでしょうか。
###データの状態
・12列xn行(A3:Ln)の、不規則に背景色が設定されている表組み
・背景色をつけているセルは連続していない(飛び石状態)
1年間に発生した案件の一覧を月ごとに縦に並べた表で、
完了したものはグレーで塗りつぶしている、という感じの表です。
###期待する動作
GASを実行したとき、グレーで塗りつぶされているセルの
文字列(案件名)を抜き出した一覧をmsg表示
SheetMaster.getDataRange().getBackgrounds();で
シート内の色データは取得してある状態なので、
ここから#ffffffを除いた番地をa1Notationsで返して、その値でgetValue……???
などと素人考えであれこれ手をつくしてみたものの、行き詰まったのでお助けいただければと。
近そうな気配を感じたのは
https://www.extendoffice.com/ja/documents/excel/4708-google-sheets-count-sum-by-color.html#a2
https://ja.stackoverflow.com/q/44044
だったんですが、『白を除く全ての色を対象に』『文字列を』『取得』したいため
うまく転用できず終いでした。
お手数おかけしますが、どうぞよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/12 06:43
2019/12/12 16:45