选择整行作为范围(不确定的列数)

时间:2018-08-09 00:30:25

标签: google-apps-script google-sheets formulas

我是Google Apps脚本的初学者,想在公式中使用某个单元格后选择整行。

function setUpSheet()
{
  var infoRange = SpreadsheetApp.getActiveSpreadsheet().getRange("A1:D1");
  infoRange.setValues([ ["Last", "First", "Username", "Total"] ]);
  var cells = SpreadsheetApp.getActiveSpreadsheet().getRange("D2:D");
  var tabRange = ???
  cells.setFormula(["=SUM(tabRange)"]);

}

我想将最后一行的公式设置为“总计”列之后的每一列。例如,我希望D2在第二行中具有总和E2 + F2 + G2 + ..... +无限个单元格。如何创建从E2到行尾的范围?任何帮助都非常感谢!!

1 个答案:

答案 0 :(得分:1)

使用number:number选择行number上的所有列。

要仅包含列E2至最后一列的列,请使用E2:2

关于setFormula(formula),该参数应为字符串,因此应代替

cells.setFormula(["=SUM(tabRange)"])

使用

cells.setFormula("=SUM(E2:2)")