如何在电子表格自定义函数中获取范围参数?

时间:2013-06-24 13:21:25

标签: google-apps-script google-sheets

我想在参数中得到范围的位置,例如:

// Tells your range's row position
function myFunction(range){
  return range.getRow();
}

显然已经过测试但不起作用。

任何线索?

1 个答案:

答案 0 :(得分:2)

调用自定义函数时使用的任何范围参数都首先由电子表格计算,并作为单个值或值数组传递。没有映射到Range对象的电子表格值。

您可以将范围作为字符串传递,然后让自定义函数在调用Sheet.getRange()时使用该字符串。

This answer包含此技术的一个示例。