我想在谷歌脚本中获取返回单元格背景颜色。当前函数如下所示
function BGColor(colorref) {
var sheet = SpreadsheetApp.getActiveSheet();
Logger.log(sheet.getRange(colorref).getBackground());
var color = sheet.getRange(colorref)
.getBackground();
return color;
}
目前 colorref 必须是一个字符串,这意味着电子表格端的单元格输入类似于 =BGColor("C2")。但这意味着我必须手动输入函数中的内容,而不仅仅是单元格值,看起来像 = BGColor(C2)。
如何从单元格 C2 中提取名称 C2 而不是它的值,这是某个数字。
您可能正在寻找类似的东西
=bgcolor(cell("address",D2))
(注意:根据您的区域设置,您可能需要将逗号更改为分号)。
您的脚本也可以简化为;
function BGColor(colorref) {
return SpreadsheetApp.getActiveSheet().getRange(colorref).getBackground();
}