谷歌应用脚本 - 如何从单元格 C2 中提取名称 C2 而不是其值



我想在谷歌脚本中获取返回单元格背景颜色。当前函数如下所示

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();
}

最新更新