0

我已經放在一起谷歌電子表格,突出顯示的第一個四個單元格在一行中,如果單元格6中的值是在當前日期的3天內,但我不知道如何添加一個if /和語句以排除E行中具有「東」的所有條目。谷歌腳本條件格式

這是我已成功使用的代碼,減去東不突出的代碼。

onEdit(e) { 
if (e) { 
var ss = e.source.getActiveSheet(); 
var r = e.source.getActiveRange(); 
if (r.getRow() != 2 && ss.getName() == "Sheet1") { 
Days_Remaining = ss.getRange(r.getRow(),6).getValue(); 
rowRange = ss.getRange(r.getRow(),1,1,4); 
if (Days_Remaining < 3.8) { 
rowRange.setBackgroundColor("#FF0000"); 
} else if (Days_Remaining == 'N/A') { 
rowRange.setBackgroundColor("#ffffff"); 
} else if (Days_Remaining > 3.9) { 
rowRange.setBackgroundColor("#ffffff"); 

https://docs.google.com/spreadsheet/ccc?key=0AqtCuK7ex8ZNdGxKLUZpQnZ3UzRCV3VoclVDbFVqQnc#gid=0

回答

0

如果使用新的谷歌表格中,您可以通過使用Conditional Formatting

如果沒有,你需要獲得第5列中的值,以及添加一個基於IF塊簡化在那。例如:

Follow_up = ss.getRange(r.getRow(),5).getValue(); 

然後,你檢查DAYS_REMAINING之前,您應該添加

If(Follow_up <> "East") {//rest of the checks here }