在自定义函数中访问单元格坐标

Col*_*hie 5 google-sheets google-apps-script custom-function

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

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

function displayA1Notation(myCell){
  return myCell.getA1Notation();
}
Run Code Online (Sandbox Code Playgroud)

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

=displayA1Notation(C6)
Run Code Online (Sandbox Code Playgroud)

我希望看到这个:

C6
Run Code Online (Sandbox Code Playgroud)

但我实际看到的是这样的:

Kansas
Run Code Online (Sandbox Code Playgroud)

(“Kansas”是C6的实际单元格值)

我知道这看起来很容易......我只是努力让它发挥作用。

谢谢~!

meg*_*024 2

电子表格自定义函数参数仅包含指向参数的值,而不包含单元格地址。这一事实没有明确记录,但这里有几个类似的问题,例如,这个。有一个解决方法是使用内置函数ADDRESS。就像下面的代码一样

=myFunc(ADDRESS(ROW(F8), COLUMN(F8)))
Run Code Online (Sandbox Code Playgroud)