如何修复 Google 表格中“setformula”后的公式解析错误?

Boo*_*mer 5 google-sheets google-apps-script google-sheets-formula

在谷歌脚本中使用 setformula 后,我遇到了公式解析错误的问题。

我在代码中使用了\转义双引号",但是在运行脚本后,解析错误显示在公式上。公式本身应该是正确的,因为如果我手动复制和粘贴一切正常。我可以尝试"function line"在添加一个空格后编辑公式,公式解析错误消失。

马特

matvyr.setFormula("=SUMIFS('Náklady'!G:G;'Náklady'!A:A; CONCATENATE(AG1; INDIRECT(\"RC[-31]\";FALSE));'Náklady'!H:H;AG7)");
Run Code Online (Sandbox Code Playgroud)

编辑公式前的错误屏幕截图

只需在公式代码中添加一个空格

Boo*_*mer 2

如果将剩余的 A1 表示法转换为 R1C1 表示法,然后使用 setFormulaR1C1 而不是 setFormula,会发生什么情况?\xe2\x80\x93 技术 22 小时前

\n\n

这个评论解决了这个问题。如果我将其完全重写到 R1C1,它就可以正常工作。

\n