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

PermissionSetting (对象)

说明

获取自定义角色的内容权限设置

内容权限设置是在特定Sheet上的内容权限设置,根据Sheet的类型不同,支持的设置范围不同

每个角色下的内容权限设置列表是当前文档下所有的Sheet的内容权限设置集合,系统角色不支持该属性,自定义角色支持该属性。

属性

浏览器环境示例

javascript
async function example() {
    await instance.ready();
    const app = instance.Application;
    const customRole = await app.Permission2.Roles.Add("CustomRole");
    const firstPermissionSetting = await customRole.PermissionSettings.Item(1);
    // 将设置的自定义角色的第一个内容权限设置类型打印出来
    console.log(firstPermissionSetting.PermissionType);
 }

脚本编辑器 示例

javascript
function main() {
    const customRole = Application.Permission2.Roles.Add("CustomRole");
    // 将设置的自定义角色的第一个内容权限设置类型打印出来
    console.log(customRole.PermissionSettings.Item(1).PermissionType);
}
main()