0
現在、これらのフォーラムで提供されているコードを使用して、指定した条件に一致するセルの値に基づいて行を色付けします。以下のスクリプトを参照してください。今日の日付であるセルの値に基づいて行の色を設定する
私がする必要があるのは、日付である行のセルの1つの値に基づいてスプレッドシートの行を色付けできるようにコードを進化させることです。この日付がTODAYの前にある場合は、たとえば "RED"の行全体を色づけしたいと思います。私は自分の持っているものを微調整しようとしましたが、何も動いていません - どんな助けでも大いに感謝します!
function onEdit(e) {
if (e) {
var ss = e.source.getActiveSheet();
var r = e.source.getActiveRange();
if (r.getRow() != 1 && ss.getName() == "Bookings") {
status = ss.getRange(r.getRow(), 7).getValue();
rowRange = ss.getRange(r.getRow(),1,1,900);
if (status == 'Booking - Paid') {
rowRange.setBackgroundColor("#eb0604");
} else if (status == 'Booking - Deposit Paid') {
rowRange.setBackgroundColor("#999999");
} else if (status == '') {
rowRange.setFontColor("#000000");
}
}
}
}