setValue或setFormula不起作用

时间:2015-11-25 20:46:00

标签: javascript google-sheets

调试器似乎向我显示所有变量设置正确。 不确定为什么它没有正确粘贴这些值。

  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var budgetsheet = ss.getSheets()[1];

  var lastcol = budgetsheet.getLastColumn();
  var prevrange = budgetsheet.getRange(4, lastcol);
  var prevdate = budgetsheet.getRange(4, lastcol).getValue();
  var mydateformula = "=" + prevrange.getA1Notation() + "+7";
  var futurerange = budgetsheet.getRange(4, lastcol +1);

  //insert the columns and copy the fomatting
  budgetsheet.insertColumnsAfter(lastcol, 1);

  //paste the date as a value
  futurerange.setFormula(mydateformula); //neither setValue or setFormula seem to work

variables

1 个答案:

答案 0 :(得分:0)

代码似乎起作用。也许是缓存问题。