参数列表后缺少GAS:setFormula)

时间:2017-02-14 05:33:57

标签: google-apps-script excel-formula

我在GAS中有以下行,但是当我在公式的""部分使用0而非IFERROR时,它会中断。

cell.setFormula("=ARRAYFORMULA(IFERROR(VLOOKUP(K2:K,UPS!B:D,3,FALSE),""))");

返回:Missing ) after argument list

关于如何修复它的任何想法?

非常感谢!

1 个答案:

答案 0 :(得分:1)

您可以使用其中任何一个来解决此问题:

  cell.setFormula('=ARRAYFORMULA(IFERROR(VLOOKUP(K2:K,UPS!B:D,3,FALSE),""))');
  cell.setFormula("=ARRAYFORMULA(IFERROR(VLOOKUP(K2:K,UPS!B:D,3,FALSE),\"\"))");

问题出现是因为你有"(双引号)"在你的代码中。因此,它的特殊性质需要使用' \'像这样' \"'或者您在单个配额中输入整个字符串'"字符串在这里"'