方法列表
方法的使用示例请参考:方法列表。
修订相关方法
getRevisionState
说明:获取当前修订状态(是否启用、面板是否显示、过滤人、标记视图等)。
参数:无
返回值:Object
setRevisionMarkupMode
说明:设置标记视图模式。
参数:
mode:'final-markup' | 'final' | 'original-markup' | 'original'
返回值:Boolean
setRevisionUsers
说明:设置修订过滤人列表。
参数:
users:Array<string>,默认['all']
提示:传入空数组
[]会导致修订全部被过滤隐藏;如需恢复“不过滤”,请传['all']。
返回值:Boolean
getRevisions
说明:获取当前文档的修订列表(会受 setRevisionUsers 的过滤影响)。
参数:无
返回值:Array
字段说明(常用):
id/revisionId:修订 ID(用于接受/拒绝)from/to:文档位置范围type:'insertion' | 'deletion'userId/userName:修订人信息date:时间戳(分钟粒度)isNodeChange:是否为节点级修订nodeType:节点类型(仅节点级修订时可能出现)
acceptRevision / rejectRevision
说明:接受/拒绝指定修订。
参数:
id:修订 ID(可来自getRevisions()的id/revisionId)
返回值:Boolean
acceptAllRevisions / rejectAllRevisions
说明:接受/拒绝全部修订。
参数:无
返回值:Boolean