假设我有一个单元格,C1。存储在C1中的值是当前的300.然后C1的值变为200.然后,另一个单元D1将显示C1的当前值与其先前值之间的值差。因此,在C1的值改变时,D1的值将变为200-300。
我该如何实现?
答案 0 :(得分:1)
创建一个在编辑时触发的功能。然后使用事件对象的oldValue和value属性。下面是一个由on edit简单触发器触发的非常简单的函数示例:
function onEdit(e){
if(e.range.getA1Notation() === 'C1'){
SpreadsheetApp.getRange('D1').setValue(e.oldValue - e.value);
}
}
注意:我没有测试过。