获取单元格颜色的十六进制

时间:2019-11-08 14:16:22

标签: google-apps-script google-sheets colors hex google-sheets-formula

我一直在研究如何获取粘贴到Google表格中的表格中单元格颜色的十六进制值。

我需要为特定颜色分配一个值-例如,红色1,琥珀色2,绿色3蓝色4!

从此样式粘贴!

Example From Pasted Data

我尝试了以下代码(从在线教程中复制/粘贴),但我根本无法运行它?

我得到的只是下面第二张图片中的错误代码

function getHex(input) {
  return SpreadsheetApp.getActiveSpreadsheet().getRange(input).getBackgrounds();
}

我确实复制/粘贴了它,但是它不起作用?

对不起,在脚本编辑方面,我真是个新手!

我得到的错误显示为

找不到范围(第2行,文件“代码”)

所有帮助都收到了!

1 个答案:

答案 0 :(得分:1)

将脚本粘贴到脚本编辑器中,进行保存,授权...然后在单元格引用中使用公式:

=GETHEX("A3")

0