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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在google工作表中的“setformula”之后修复公式解析错误?相关的知识,希望对你有一定的参考价值。

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

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

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

答案

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

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

以上是关于如何在google工作表中的“setformula”之后修复公式解析错误?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 QUERY 函数匹配 Google Sheet 中不同工作表中的两个单元格?

Google Script:如果行中的值存在于另一个工作表中,则删除行

计算工作表中的行数,然后使用 Google Apps 脚本在 Google 电子表格上减去

bigQuery Google Drive Sheets 一张表中的多个工作表

如何将用Google表格编写的脚本迁移到VBA中的MS Excel宏?

每周在新工作表中复制和存档表单响应的 Google 脚本