0

셀 6의 값이 현재 날짜의 3 일 이내 인 경우 처음 네 개의 셀을 강조 표시하는 Google 스프레드 시트를 작성했지만 if/및를 추가하는 방법을 알 수 없습니다. 문을 "동쪽"행 E에있는 모든 항목을 제외 할 수 있습니다.Google 스크립트 조건부 서식

이것은 내가 성공하지 못했던 코드입니다. 당신이 새로운 Google 스프레드 시트를 사용하는 경우, 당신은뿐만 아니라 열 다섯의 값을 얻을 기반 IF 블록을 추가 할 필요가있는 경우

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

를 사용하여 단순화 할 수 있습니다 그걸로. 예를 들면 : 당신이 DAYS_REMAINING을 확인하기 전에

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

와 다음, 당신은 추가해야

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