SetFormular错误:找不到范围内的setformula

时间:2019-09-18 11:08:54

标签: google-apps-script google-sheets

我需要将公式设置为A1Notation中的范围。错误: TypeError:在对象Range中找不到函数setFormula。

我想找到F列的最后一行(连续数据),获取Row索引,然后将公式从C1设置为最后一行。 我想出了如何获得范围。但是我不知道为什么不能将公式设置为该范围。

ss.getCurrentCell().getNextDataCell(SpreadsheetApp.Direction.DOWN).activate();
var lr = ss.getCurrentCell().getRowIndex();

var fillDownRange = ss.getRange(9, 3, lr-8).getA1Notation();
fillDownRange.setFormula('=$F$7')

请在这里帮助我。预先感谢

1 个答案:

答案 0 :(得分:0)

function runOne(){
  var ss=SpreadsheetApp.getActive().getActiveSheet();
  ss.getCurrentCell().getNextDataCell(SpreadsheetApp.Direction.DOWN).activate();
  var lr=ss.getCurrentCell().getRowIndex();
  ss.getRange(9, 3, lr-8,1).setFormula('=$F$7');
}