如何使“onEdit(e)”功能更具体?

时间:2018-03-18 07:57:09

标签: google-apps-script google-sheets

我希望事件onEdit(e)仅在特定列的更改而不是整个电子表格中触发时触发。

另外,他们是否有任何方法可以根据希望进行更改来返回单元格的值?

感谢名单!

1 个答案:

答案 0 :(得分:2)

添加if条件:

function onEdit(e) {
if (e.range.getColumn() == 2) { //If edited column is 2 or `B` column
//your code here
}
}

要获取已编辑范围的值,您可以使用

e.range.getValue() 

e.value

后者只能工作,如果只编辑一个单元格。

参考:

Event Objects

Range Obj