新增sheet的时候会触发一个命令,命令的名字是:gc.spread.contextMenu.insertSheet
删除的时候是:gc.spread.contextMenu.deleteSheet
可以根据这个来监听是否删除新增了表单
/*添加监听*/
spread.commandManager().addListener("anyscLicenser",function(){
for(var i=0;i<arguments.length;i++){
var cmd = arguments[i].command;
if(cmd.clipboardText){
cmd.fromSheet = null;
cmd.fromRanges = null;
}
console.log(cmd) // gc.spread.contextMenu.deleteSheet
}
});
修改的话就在当前表单上监听 ValueChanged RangeChanged 事件。
没有可以直接引用同步sheet的API |