gpt4 book ai didi

google-apps-script - 在自定义函数中获取单元格对象

转载 作者:行者123 更新时间:2023-12-04 00:18:41 24 4
gpt4 key购买 nike

我有这个函数来获取单元格的字体颜色。测试函数工作正常(结果我得到十六进制代码 #ff0000 ),但是当我调用 get_color() 时来自 Google 电子表格的函数,它返回 #ERROR .这似乎是因为我从函数参数中得到了一个普通的字符串值,而不是一个 Range 对象。我怎么能做到呢?

也许有更简单的方法来获取文本的字体颜色?

get_color() returns #ERROR

function test_get_color() {
var targetId = 'xxx'
var cell = SpreadsheetApp.openById(targetId).getSheetByName('Sheet1').getRange('B7');

Logger.log(get_color(cell));
}

function get_color(cell){
return cell.getFontColor();
}

最佳答案

最好的方法是使用填充 ROW() 和 COLUMN() 函数结果的附加参数调用自定义函数。

当调用 =MYFUNCTION(ROW(), COLUMN()) 时,MyFunction 获取工作表中与调用函数的单元格位置相对应的单元格位置。

关于google-apps-script - 在自定义函数中获取单元格对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33259686/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com