如何在google工作表中的“setformula”之后修复公式解析错误?

问题描述 投票:2回答:1

在谷歌脚本中使用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)");

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

只有一个空格添加到公式代码中

google-apps-script google-sheets google-sheets-formula
1个回答
0
投票

如果将剩余的A1符号转换为R1C1表示法然后使用setFormulaR1C1而不是setFormula会发生什么? - tehhowch 22小时前

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

© www.soinside.com 2019 - 2024. All rights reserved.