带有公式的Google表格单元格的+1和-1增量按钮

时间:2020-04-14 02:09:15

标签: google-apps-script google-sheets

我正在尝试为台式RPG创建章程。我要添加到的单元格具有有效的公式。当我运行下面的脚本时,单元格成功地用+1值更新,但是公式消失了。

我想保留公式,并使用+1按钮将1加到单元格的总值中。我几乎没有编码经验,我发现的大多数都是来自Google或Youtube。

function soakup() { SpreadsheetApp.getActiveSheet().getRange('Charecter!B11').setValue(SpreadsheetApp.getActiveSheet().getRange('Charecter!B11').getValue() +1);}

1 个答案:

答案 0 :(得分:0)

  • 使用getFormula()setFormula()代替getValue()setValue()
  • 将“ +1”定义为要添加到公式中的字符串

示例:

function soakup() { 
  SpreadsheetApp.getActiveSheet().getRange('Charecter!B11').setFormula(SpreadsheetApp.getActiveSheet().getRange('Charecter!B11').getFormulaR1C1()+"+1");
}