Skip to content
开发文档
能力中心
应用市场
WebOffice
开发者后台

监听删除评论

RecordComments.OnDelete(方法)

说明

为 RecordComments 添加 Delete 事件,当删除 评论 时触发。注意在脚本编辑器中使用时,脚本运行结束就会退出运行,这时可能回调无法被正常触发 这个方法只能监听视图的事件, 如果在浏览器环境需要全局监听也可以使用

jssdk.on("OnBroadcast", (res)=>console.error("##", res))

回调的消息数据包含的内容跟事件返回数据是一致的, 可以通过 action 来判断是哪个事件触发的

语法

表达式.OnDelete(Callback)

表达式: RecordComments

参数

参数名是否必需类型描述
Callbackfunc指定事件发生时的回调方法 ; const eventContext = await RecordComments.OnDelete(()=>{ ... })

返回值

EventContext

事件返回数据

名称类型说明
commentIdString评论ID
recordIdString记录ID
sheetStIdNumber表ID

事件返回数据示例

{"recordId":"Bk","sheetStId":1,"commentId":"e66e42020baa4d5455da5d2043c631a5","action":"Delete"}

浏览器环境示例

javascript
async function example() {
    await instance.ready();
    const app = instance.Application;
    let eventContext;
    eventContext = await app.ActiveView.RecordComments.OnDelete((data)=>console.error(JSON.stringify(data)))
    await app.ActiveView.RecordComments(1).Item(1).Delete()

    // 移除监听
    // eventContext.Destroy();
}
回到旧版