【发布时间】:2015-03-10 23:22:48
【问题描述】:
我已经整理了一个谷歌电子表格,如果单元格 6 中的值在当前日期的 3 天内,则突出显示连续的前四个单元格,但我不知道如何添加 if/and 语句以排除所有E 行中包含“East”的条目。
这是我成功使用的代码,减去不突出显示的 East。
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
【问题讨论】:
标签: google-apps-script google-sheets gs-conditional-formatting