【问题标题】:Calling Script Function With Range Of Parameters使用参数范围调用脚本函数
【发布时间】:2021-05-26 16:53:46
【问题描述】:

如何从范围内调用myFunction(myParameter)

我有一列有参数,想计算另一个。

Parameter Column   Result Column

Cell 1             res=myFunction(Cell 1)
....               ....
Cell n             res=myFunction(Cell n)

INDIRECT(range)ARRAYFORMULA 不工作:

=ARRAYFORMULA(myFunction(INDIRECT(Range))

这仅返回一个带有范围中第一个参数的结果。

【问题讨论】:

    标签: google-apps-script google-sheets google-sheets-formula array-formulas


    【解决方案1】:

    假设 muFunction 是您在 Google App Script 中编写的自定义函数。

    您的自定义函数不会在 ARRAYFORMULA 中迭代。您需要对其进行修改,以便能够使用作为输入传递的范围并返回一个范围以向下填充单元格。

    您可以在官方文档中找到详细信息和示例:

    之后你就可以这样称呼它了:

    =myFunction(A:A)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-09
      • 1970-01-01
      • 2013-04-25
      • 2013-01-31
      • 1970-01-01
      • 2014-05-11
      • 2016-12-11
      • 1970-01-01
      相关资源
      最近更新 更多