访问自定义功能中的单元坐标

时间:2012-10-27 04:19:15

标签: google-apps-script google-sheets custom-function

有没有办法访问传递给我的函数的单元格的单元格坐标(A1表示法)?

例如,如果我的功能是这个

function displayA1Notation(myCell){
  return myCell.getA1Notation();
}

我将以下内容放在单元格B4中:

=displayA1Notation(C6)

我希望看到这个:

C6

但我实际看到的是:

Kansas

(“堪萨斯”是C6的实际单元格值)

我知道这似乎很容易......我只是试图让它发挥作用。

感谢〜!

1 个答案:

答案 0 :(得分:1)

电子表格自定义函数参数仅包含指向参数的值,而不包含单元格地址。这个事实不清楚,但这里有几个类似的问题,例如this one。使用内置函数ADDRESS有一种解决方法。如下面的代码

=myFunc(ADDRESS(ROW(F8), COLUMN(F8)))