【问题标题】:Google Application Script QUERY "Formula Parse Error"Google 应用程序脚本查询“公式解析错误”
【发布时间】:2017-04-30 23:34:09
【问题描述】:

这里是 GAS 新手,但很享受。

这是一个名为“Sheet1”的 Google 表格中的数据示例。

我有一个谷歌脚本来格式化这些数据,创建一个名为“totals by account”的新工作表,将“A1”设置为公式:=QUERY(Sheet1!A:J,'select E, sum(J) group由 E',0)"

这一切都很好,但单元格/查询给出了“Forumla 解析错误”消息。我以前见过这个 Query 工作,但它似乎并不一致。我将 J 列格式化为一个数字和 "0.00" (DATA_SHEET.getRange("J1:J1000").setNumberFormat("0.00");)

感谢您的帮助!

【问题讨论】:

    标签: google-apps-script google-sheets


    【解决方案1】:

    尝试在查询中用双引号替换引号:

    =QUERY(Sheet1!A:J,"select E, sum(J) group by E",0)
    

    【讨论】:

    • 那行得通。谢谢!在代码中设置公式之前,我将它添加到变量中。这有助于字符串引号。
    • var queryformula = '=QUERY(Sheet1!A:J,"select E, sum(J) group by E",0)'; formulacell.setFormula(queryformula);
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-11
    • 2020-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-10
    相关资源
    最近更新 更多