我正在构建一个简单的Google Sheet附加组件,在我的代码中,我有一个函数onEdit()
,当用户更改某个单元格时,它应该会触发,但事实并非如此!
这是我的代码:
function onOpen() {
SpreadsheetApp.getUi().createMenu('Scheduller')
.addItem('Some item', 'Some item')
.addToUi()
}
// This function is not called when the user change the value of some cell
function onEdit(e){
var range = e.range
range.setNote('Last modified: ' + new Date())
}
有什么建议吗?
答案 0 :(得分:0)
要激活onEdit
事件,您需要设置触发器。
您可以通过编程方式执行此操作:
ScriptApp.newTrigger('onEdit')
.onEdit()
.create();
或者你可以manually。