いくつかの行にまたがってマージされたセルが含まれているシートの列を反復処理しています。例えば。Google Apps Script - マージされた範囲のセルの値を取得
|-----
row 1 | 5
|-----
row 2 |
row 3 | 3
row 4 |
|-----
row 5 |
|-----
row 6 | 1
|-----
ここでは、複数のセルで共有される単一の値を表示するためにマージを使用します。
問題は、データを収集しようとしていて、Range.getValues()
を使用している場合、マージされた範囲の最初のセルだけが空でない値(例:['5','3','','','','','1']
)であるため、わかりませんどのセルが実際に空であり、どのセルがマージされた範囲に属しているかを示します。
私が見つけた回避策はhereでしたが、すべての色を着色していて、細胞の色を見ていました(しかしこれは超醜いです)。
すてきなやり方なので、この問題を解決できますか?
これはすでにここで回答済みです。 http://stackoverflow.com/questions/11025543/how-do-i-know-if-spreadsheet-cells-are-merged-using-google-apps-script – SpiderPig