Function 如何根据谷歌表单上单元格的颜色更新单元格?

Function 如何根据谷歌表单上单元格的颜色更新单元格?,function,google-sheets,colors,format,cell,Function,Google Sheets,Colors,Format,Cell,如果单元格是特定颜色的,那么我希望它在单独的单元格中输出值 不确定如何定义cellcolor/类似功能 例如: =IF(CELLcolour(K2)=22,"Y","N") 您可以使用脚本来完成。转到工具>脚本编辑器并使用以下代码: 函数getCellColor(x){ var formula=SpreadsheetApp.getActiveRange().getFormula(); 公式=formula.substring(formula.indexOf(“”+1,formula.index

如果单元格是特定颜色的,那么我希望它在单独的单元格中输出值

不确定如何定义cellcolor/类似功能

例如:

=IF(CELLcolour(K2)=22,"Y","N")

您可以使用脚本来完成。转到工具>脚本编辑器并使用以下代码:

函数getCellColor(x){ var formula=SpreadsheetApp.getActiveRange().getFormula(); 公式=formula.substring(formula.indexOf(“”+1,formula.indexOf(“”)); color=SpreadsheetApp.getActiveRange().getSheet().getRange(公式).getBackground(); 返回颜色; }

然后,您可以使用公式获得单元格的背景色
=getCellColor(A1)
在您的谷歌工作表中。这只适用于单元格,而不适用于范围。

Google sheets或Excel?如果不是excel,请不要标记它。要使用bacground color,您需要脚本或添加该单元格只显示“正在加载”,并且它从不输出。您可以与我共享一个可编辑的演示电子表格吗?因此,它成功地加载并提供了非常好的颜色代码。如果它对你有用,那么请接受上面的答案。