我的脚本中有这一行:
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),""))")
但这不适用于脚本。当我只是手动在单元格中输入它时它会起作用,但是当我从脚本运行它时它只会给我错误。
不知道,有什么不对,提前谢谢。
答案 0 :(得分:0)
您的引号可能有问题。你可以试试这是否有效(注意开头和结尾的单引号)......
sheet.getRange(1,1).setFormula('=ARRAYFORMULA(if(D1:D,D1:D*(E1:E*F1:F),""))');