Skip to content

用户只读模式 9.2.1+支持

TIP

用户只读模式目前处于实验性阶段,仅支持 Word Excel PPT 的 PC 模式

在系统集成时,我们经常会有 用户只读但JSAPI可以操作文档 的场景,比如合同制作场景,只允许从外部按钮更改文档数据,但不允许用户手动编辑任何内容。

社区版原版对这个场景无法支持,一旦你设置了 mode 或者 edit 权限,对用户、连接器及插件都是生效的,无法做到分别控制。

中国版自 9.2.1 版本开始支持,增加了用户只读模式,可以满足此类业务场景。可以做到在禁止用户编辑的情况下,允许连接器和插件对文档内容进行修改。

使用方法

用户只读模式需要全局开启,配置位于 editorConfig 对象内

json
"editorConfig": {
    "customization": {
        // 用户只读模式,true 开启 false 关闭。开启时用户不可编辑,但连接器可以操作文档。
        "readOnly": true,
    },
    "permissions": {
      // 需要对编辑器赋予可编辑权限
      "edit": true
    },
    // 编辑器设置为编辑模式
    "mode": "edit"
}

需要三个字段配合使用才能实现此功能,请务必正确配置。

TIP

该功能为高级版功能,如有需要请联系交流群(183026419)管理员