【发布时间】:2012-06-25 17:40:07
【问题描述】:
在 QUERY “select” 子句中,它声明您可以使用标量函数代替 列名,例如“year(A)”。
在文档的另一部分中,它指出您可以调用脚本 通过将“=function_name(...)”编码到单元格中来实现函数。
我的问题是:您能否在 QUERY 中使用脚本函数作为“标量函数” 声明?
如果可能的话,它将大大简化代码并可能提高性能, 对于某些情况,例如“将数据从一张表复制到另一张表”。
这是我的例子
Assume "test" is a function that issues a "return" statement that modifies
its input parameter.
我已经试过代码
=test(A1)
在一个单元格中,它可以工作。
但是当我尝试这个查询时
=QUERY(A1:A10, "select test(A)" )
它失败了。我猜它不喜欢“test(A)”值。 有没有办法做到这一点。
【问题讨论】:
标签: google-apps-script google-sheets google-query-language