我不想让公式自动计算整个列,而是希望在列A2中设置日期后,列中的单元格才应用公式。其计数功能。现在,计算将使用当前时间n C2减去单元格B2中的时间戳,这将为我提供递增功能。
我要应用于整个列的“ = C2-B2”公式即使在单元格A2中没有数据的情况下也会自动应用。
我希望仅在他们填写A2列中的日期后才开始计数,因为这会触发我的时间戳脚本。现在,它只对整个列单元计数,甚至没有填充源单元。
答案 0 :(得分:0)
如果我正确理解你的话...
在您的onedit中,e.source.getSheetByName('validated').getRange(row, 2).setValue(date);
之后直接添加以下内容。
var countdownrange = e.source.getSheetByName('validated').getRange(row, 4);
countdownrange.setFormulaR1C1("=R[0]C[-1]-R[0]C[-2]");
var nowrange = e.source.getSheetByName('validated').getRange(row, 3);
nowrange.setFormula("=NOW()");