有没有办法让单元格中包含 RGB 值,并让 Google 表格根据该值更改单元格的背景?
例如,假设我有三个 RGB 单元和第四个单元,用于显示 RGB 组合的结果。所以我正在寻找这个:
200 200 200 <display gray>
0 0 0 <display black>
0 256 0 <display green>
现有功能可以吗?
试试这个:
function onEdit() {
var ss = SpreadsheetApp.getActive();
var sheet = ss.getSheets()[1];
var cell = sheet.getRange("A1").getValue();
let cellinput = cell.split(',')
const cellinput2 = cellinput.map((ele)=> (Number(ele)))
var cell2 = sheet.getRange("B1");
cell2.setBackgroundRGB(...cellinput2);
}
无法对现有功能执行相同的操作,因此需要使用脚本来实现此目的。
这是最终结果: