Google表格自定义函数参数地址用于条件格式

时间:2016-04-12 18:39:13

标签: google-apps-script google-sheets

我正在Google表格中编写自定义功能,并打算将其用于条件格式:

function f(cellValue) {
}

如何在 cellValue 参数中获取其值得到的单元格的地址?

如果给定的三个单元格为空,则该函数应返回true。

1 个答案:

答案 0 :(得分:0)

据我所知,你不能直接这样做。

但是你的函数还可以再增加两个参数:

function f(cellValue, rowNum, columnNum) {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getActiveSheet();
  var range = sheet.getRange(rowNum, columnNum);
  var address = range.getA1Notation();
  return address + " = " + cellValue;
}

公式的使用示例:

 = f(A1, row(A1), column(A1))

因此我们在自定义公式中使用原生函数(row& column)。

好的,我们来谈谈你的任务。

如果给定的三个单元格为空,则该函数应返回true。

您可以使用此公式(无需脚本):

=join("",OFFSET(B63,-3,,3))=""