在Google脚本中的一行单元格上使用setFormula()?

时间:2019-08-10 04:44:24

标签: javascript google-sheets sum

我正在尝试使用import {NavLink} from "react-router-dom";函数汇总一列数据点。我正在使用公式setFormula()

我的目标是在电子表格的=Sum()内添加一系列单元格。

到目前为止,我已经尝试使用=Sum(x:y)

但是,我的spreadSheet #Name仅出现错误。单元格的实际内容是'= Sum(Range)'

问题出在我的get.Range(startRow, startColumn, amountOfRows)方法中。而不是输入一定范围的单元格求和,它只是停留在字符串“ Range”中。

我需要使用get.Range()来获得= getRange()可以汇总的有效单元格范围的帮助。如何获得适当的单元格范围(在这种情况下,应为15,2,3或第15行,第2列,总共3行向下。

=Sum(...)

I need to grab data from column 2 to sum up

1 个答案:

答案 0 :(得分:0)

getRange()获取范围以进行进一步处理,例如从范围中获取值。

如果需要获取要在公式中使用的范围的地址,请尝试使用.getA1Notation()。参考文档here

尝试更改此内容:

  var fillDownRange = sheet.getRange(startRow, startColumn, lastRow-startRow);

收件人:

  var fillDownRange = sheet.getRange(startRow, startColumn, lastRow-startRow).getA1Notation();