Google工作表 - 使单元格值保持静态,在编辑时在单元格中打印值

时间:2017-04-14 12:06:32

标签: javascript google-apps-script static google-sheets

真的很难解释但很容易提问:

我希望B46始终包含相同的值,即使添加或删除了行

我确定有一个简单的脚本会在编辑时输入给定的值,但我不确定要写什么

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

这是一个示例。每次编辑工作表时,脚本都会在B46上设置值:

function onEdit(e){

  var value = /* Your value here */ ;
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  sheet.getRange("B46").setValue(value);

}

注意:脚本不会修改工作表的其余部分以删除旧值。

示例:如果在第46行上方添加一行,脚本会将值放在新B46单元格上,但不会删除旧B46单元格。