如何从单元格C2中提取名称C2而不是其值

时间:2016-07-11 16:18:05

标签: google-apps-script google-sheets

我希望在google脚本中获得返回单元格背景颜色。当前函数看起来像

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而不是其值,这是一些数字。

1 个答案:

答案 0 :(得分:1)

您可能正在寻找类似

的内容
=bgcolor(cell("address",D2))

(注意:根据您的语言环境,您可能需要将逗号更改为分号)。

您的脚本也可以简化为;

function BGColor(colorref) {
return SpreadsheetApp.getActiveSheet().getRange(colorref).getBackground();
}