2016-10-06 12 views
0

私はセルの背景に条件付き書式を適用する方法を見つけようとしています。私はインターネットを検索しましたが、これに関連するものは何も見つかりませんでした。他のセルから書式設定を継承するためのGoogleシートの条件付き書式設定

私は条件付きでセルをフォーマットすることに興味があります。内容がテキスト文字列と等しい場合、背景色は別のセルの背景色を継承します。

これが可能かどうか、誰でも知っていますか?

これは私が達成するために探していた機能のための疑似コードです:

If (cell contents are empty) then 
    Apply background from cell offset two cells to the right 
End If 

答えて

0

これはプレーンな条件付き書式を持つことはできません、あなたはのonEdit機能が必要になります。

function onEdit(e) { 
    var r = e.range; 
    if (e.value.length > 0) { 
    var reference = e.source.getActiveSheet().getRange(r.getRow(), r.getColumn()-2) 
    var color = reference.getBackground();  
    r.setBackground(color);  
    } else { 
    r.setBackground("white"); 
    } 
} 

参照セルの背景色を変更すると、セルの背景色が更新されないことに注意してください。

関連する問題