Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 用于在google脚本中填充公式的arrayformula_Google Apps Script_Google Sheets - Fatal编程技术网

Google apps script 用于在google脚本中填充公式的arrayformula

Google apps script 用于在google脚本中填充公式的arrayformula,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我的脚本中有一行: sheet.getRange(1,1).setFormula(“=sum(D1*E1*F1)”) 我想在下面的所有行中填充这个(1,1),所以我选择: sheet.getRange(1,1).setFormula(“=ARRAYFORMULA(if(D1:D,D1:D*(E1:E*F1:F),”)”)” 但这在脚本中不起作用。当我只是手动在单元格中键入它时,它就工作了,但当我从脚本运行它时,它只会给我错误。 不知道,怎么了,提前谢谢。您可能对引号有疑问。你能试试这个方法吗(注

我的脚本中有一行:
sheet.getRange(1,1).setFormula(“=sum(D1*E1*F1)”)
我想在下面的所有行中填充这个
(1,1)
,所以我选择:
sheet.getRange(1,1).setFormula(“=ARRAYFORMULA(if(D1:D,D1:D*(E1:E*F1:F),”)”)”
但这在脚本中不起作用。当我只是手动在单元格中键入它时,它就工作了,但当我从脚本运行它时,它只会给我错误。
不知道,怎么了,提前谢谢。

您可能对引号有疑问。你能试试这个方法吗(注意开头和结尾的单引号)


嗨,很抱歉弄错了,a在我脑子里输入公式,然后把一个和另一个混在一起。我编辑了我的问题,所以它应该是现在应该是。所以范围(1,1)是A1,使它变得简单。谢谢你的评论。在参数列表之后,我仍然会遇到这样的错误:
“缺失”(第19行,文件“code”)”
而第19行是:
sheet.getRange(1,1).setFormula(“=ARRAYFORMULA(if(D1:D500,D1:D500*(E1:E500*F1:F500),”)”)
地区是美国
sheet.getRange(1,1).setFormula('=ARRAYFORMULA(if(D1:D,D1:D*(E1:E*F1:F),""))');