按删除,清除另一个单元格的内容

时间:2018-02-05 18:37:12

标签: google-sheets

我在编辑单元格时使用脚本插入时间戳。时间戳正确插入,但是当我按参考单元格上的删除键时,我无法清除时间戳。有任何想法吗?

<style name="NoActionBar">
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>
</style>

1 个答案:

答案 0 :(得分:1)

当尝试从脚本编辑器运行脚本时,我收到错误 TypeError:无法从undefined中读取属性“source”

这对我有用......

function onEdit(e) {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheetByName("Week 1");

  var cell = sheet.getActiveCell();
  var col = cell.getColumn();

  if(col == 1) {
  var value = cell.getValue();
  var nCell = cell.offset(0, 3);   
    if(value != "") {
      nCell.setValue(new Date());
    } else { 
      nCell.setValue("");
    }
  } 
}