如何在javascript中将对象转换为范围类型的谷歌电子表格

时间:2012-06-04 07:25:23

标签: google-sheets google-apps-script

我正在学习在谷歌电子表格中做一些功能。

例如 功能测试(searchvalue,searchrange) call:test(“found”,B3:C5)

参数searchrange是object,genic类型是Spreadsheet Services的范围,
但是如何将搜索范围转换为谷歌电子表格范围。

1 个答案:

答案 0 :(得分:2)

当您在自定义函数上收到“范围”参数时,您会直接收到范围的值,而不是范围本身。

如果参数是单个单元格,您将直接收到其值。如果它是一个多单元格范围,您将收到一个值矩阵。无论多范围是单个列还是行(它总是一个值矩阵)。

无论如何,我不建议你开发这样的功能,因为有一个本地电子表格功能已经这样做,match公式。使用原生公式而不是自定义函数总是更好,你应该避免自定义函数,它们很慢并且难以正确编写和使用。