【问题标题】:Google sheet showing formula instead of evaluated result谷歌表显示公式而不是评估结果
【发布时间】:2018-02-25 03:30:13
【问题描述】:

感谢您对此进行调查

我有一个 App 脚本自定义函数,如下所示,它返回单元格的公式。当我从谷歌表格中的单元格中使用此函数时,它显示公式 =Sum(1,2) 而不是评估结果,即 3。

function testReturningFormula(){
 return "=Sum(1,2)"; 
}

【问题讨论】:

    标签: google-apps-script google-sheets custom-function


    【解决方案1】:

    如果您使用公式=testReturningFormula() 设置单元格,则它无法覆盖您创建的单元格公式。它只能返回一个字符串或数组。您应该让公式本身解析您希望的参数。

    这应该会有所帮助: https://developers.google.com/apps-script/guides/sheets/functions

    【讨论】:

      【解决方案2】:

      自定义函数不返回公式,而是返回字符串。

      无法使用自定义函数返回公式,它们只能返回值。参考https://developers.google.com/apps-script/guides/sheets/functions

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-01-03
        • 1970-01-01
        • 1970-01-01
        • 2012-04-17
        相关资源
        最近更新 更多