Google apps script 空电池测试

Google apps script 空电池测试,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我对谷歌应用程序脚本及其基于的Java非常陌生。事实上,不到八个小时前,我刚刚跳进游泳池的深水区!我知道VBA、SQL等,但我离题了 我已经知道了当单元格包含某个值时如何更改行的背景色。如果值更改为其他值,我也可以更改颜色。如果值被删除,我不能做的是取消更改颜色 如何使用google apps脚本测试空白单元格?试试以下方法: function getMyColorValue() { var ss=SpreadsheetApp.getActive(); var sh=ss.getSh

我对谷歌应用程序脚本及其基于的Java非常陌生。事实上,不到八个小时前,我刚刚跳进游泳池的深水区!我知道VBA、SQL等,但我离题了

我已经知道了当单元格包含某个值时如何更改行的背景色。如果值更改为其他值,我也可以更改颜色。如果值被删除,我不能做的是取消更改颜色

如何使用google apps脚本测试空白单元格?

试试以下方法:

function getMyColorValue()
{
   var ss=SpreadsheetApp.getActive();
   var sh=ss.getSheetByName('My Sheet Name');
   var rg=sh.getRange('A1');
   var colorValue="#ffffff";
   if(!rg.isBlank())
   {  
      colorValue=rg.getValue();
   }
   rg.setBackgroundColor(colorValue);
}

查看以下链接中的堆栈溢出帖子:如果要处理整个值数组并查找空值,则空单元格值的可能副本就是这样的空字符串
'
,否则,对于
范围
类,可以使用
.isBlank()
查找整个范围是否为空。