Function 谷歌应用程序脚本自定义功能表地址,使用它';她自己的手机地址

Function 谷歌应用程序脚本自定义功能表地址,使用它';她自己的手机地址,function,google-apps-script,google-sheets,Function,Google Apps Script,Google Sheets,我想在自定义公式中使用(公式所在单元格的)单元格地址。 e、 在我的工作表中,我在C7单元格中有一个公式:=fSomeFormula() 在我的代码中,我需要 function fSomeFormula(){ var a = source.getA1Notation(); var b = source.getRow(); var c = source.getColumn(); return [a,b,c]; //returns ["C7",7,3] }; 这可能吗?提前感谢。您

我想在自定义公式中使用(公式所在单元格的)单元格地址。 e、 在我的工作表中,我在C7单元格中有一个公式:=fSomeFormula() 在我的代码中,我需要

function fSomeFormula(){
  var a = source.getA1Notation();
  var b = source.getRow();
  var c = source.getColumn();
  return [a,b,c]; //returns ["C7",7,3]
};

这可能吗?提前感谢。

您可以使用其中一个内置功能

=ADDRESS(ROW(), COLUMN(), 4)

嗨,阿米特,这是行不通的,我需要公式中的地址来计算。你可以编写一个带有参数的自定义函数,并将row()和column()传递给该函数。谢谢,这很管用,但我正在寻找一个更优雅的解决方案。我猜我的问题的答案是“不”,那么:-)你是想让细胞先计算一些东西,然后再参考自身进行另一次计算吗?如果是这样的话,这不会产生循环引用错误吗?我想返回一个数组,其大小取决于公式的地址。我现在通过传递一个额外的“size”变量解决了这个问题。