Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 基于另一个单元格的值更改单元格的背景_Google Sheets_Gs Conditional Formatting - Fatal编程技术网

Google sheets 基于另一个单元格的值更改单元格的背景

Google sheets 基于另一个单元格的值更改单元格的背景,google-sheets,gs-conditional-formatting,Google Sheets,Gs Conditional Formatting,我需要根据不同列和行中的值(1、2、3、4或5)更改单元格的背景。例如,如果celA4==4,则单元格C19将具有红色背景 你试过什么吗 这样的代码可以为您提供解决方案的想法: /*用于演示的代码*/ 功能OneEdit(e){ if(e.range.getA1Notation()=='C4') 如果(e.value=='4')e.source.getRange('C19').setBackground('red'); 否则,例如source.getRange('C19')。setBackgro

我需要根据不同列和行中的值(1、2、3、4或5)更改单元格的背景。例如,如果cel
A4==4
,则单元格
C19
将具有红色背景

你试过什么吗

这样的代码可以为您提供解决方案的想法:

/*用于演示的代码*/
功能OneEdit(e){
if(e.range.getA1Notation()=='C4')
如果(e.value=='4')e.source.getRange('C19').setBackground('red');
否则,例如source.getRange('C19')。setBackground('');
}

您的要求似乎非常温和,我猜您可能会喜欢其他颜色或更复杂的标准,但我认为如果A4=4,图像“说明一切”,就C19中的红色填充而言:

这是通过格式、条件格式


右下角可能与此相关。我正在使用新的Google Sheets,它的CF功能比以前的版本强大得多。

您希望在格式化单元格中存储什么(
C19
),我不需要任何数据,只需要颜色。这是为了通知用户不要预订该时间。话虽如此,我不想否认预约时间,因为必须允许用户使用自己的判断。我尝试使用你的代码,但没有运气。我以前使用过脚本,但是我在使用这段代码时遇到了问题。有什么需要补充的吗?