审阅选项 允许您在不真正编辑文档的情况下查看文档、更改句子、短语和其他页面元素、更正拼写等。 所有更改都将被记录并显示给创建文档的用户。
为了启用审阅选项,文档初始化的权限部分中的 review 参数必须设置为 true。 文档 状态栏 将包含 审阅 菜单选项。
如果 edit 参数设置为 true 并且 review 参数也设置为 true,用户将能够编辑文档,接受或拒绝更改并切换到他/她自己的审阅模式。
如果 edit 参数设置为 false 并且 review 参数设置为 true,则文档将仅可用于审阅。
var docEditor = new DocsAPI.DocEditor("placeholder", { "document": { "permissions": { "edit": false, "review": true }, ... }, ... });
通过在editorConfig部分的 user 参数中添加字段 group 来指定用户所属的组(或用逗号分隔的多个组)。
var docEditor = new DocsAPI.DocEditor("placeholder", { "editorConfig": { "user": { "id": "78e1e841", "name": "John Smith", "group": "Group1" } }, ... }); var docEditor = new DocsAPI.DocEditor("placeholder", { "editorConfig": { "user": { "id": "F89d8069ba2b", "name": "Kate Cage", "group": "Group2" } }, ... });
使用编辑器初始化的权限部分中的 reviewGroups 参数指定访问权限。
var docEditor = new DocsAPI.DocEditor("placeholder", { "document": { "permissions": { "reviewGroups": ["Group1", "Group2"], ... } ... }, ... });
["Group1", "Group2"] 表示用户可以查看来自 Group1 和 Group2的用户所做的更改。
reviewGroups 参数可以采用空组的值。 这意味着用户可以查看不属于任何组的用户所做的更改(例如,在第三方编辑器中查看的文档)。
var docEditor = new DocsAPI.DocEditor("placeholder", { "document": { "permissions": { "reviewGroups": ["Group2", ""], ... } ... }, ... });
["Group2", ""] 表示用户可以查看 Group2 中的用户和不属于任何组的用户所做的更改。