0

私は立ち往生しました!関数やオブジェクトがないか、妥当な回避策がありますか?貼り付け範囲WITH条件付き書式なし?

私は条件付き書式ルールをコピー、マージされたセルの状態が、ないをコピーし、同じGoogleスプレッドシート内の別のシートに一枚のシートから範囲をコピーしたいと思います。マージされた状態をコピーする唯一の方法はまた、が条件付き書式設定規則を貼り付けた、ペースト(すなわち、完全ペースト)でフォーマット含めることです。私の知る限り

。条件付き書式設定ルールとのやりとりをプログラム的に行う方法はなく、複雑な回避策を使用せずにマージ状態を取得する方法もありません。

これを行う方法はありますか?

もしそうでなければ、条件付き書式をonEdit(e)に置き換えて、指定された範囲内で編集が行われた場合は編集後に各セルを評価することができます(ただし、痛みを感じています)。

答えて

0

私はあなたの質問を誤解、あなたが貼り付けられた範囲に

.clearFormat() 

を適用することができ、

.merge() 

https://developers.google.com/apps-script/reference/spreadsheet/range#merge

+1

おかげで続いていないよ場合。条件付き書式を選択してセルを選択的にマージすることができますが、[このスレッド](https://stackoverflow.com/questions/11025543/how-do-i-know)のような複雑な回避策を使用して、マージされたセルを評価するにはソース範囲全体を必要とします-if-spreadsheet-cells-are-merged-google-apps-scriptを使用して)、ループでマージを適用するために使用されます。条件付き書式のみの貼り付けモードがあるので、条件付き書式設定をすべて貼り付ける(または簡単な方法)があることを期待していました。 – DeepWaters

関連する問題