PermissionSetting.ViewableFieldSetting(属性)
说明
可读写 Sheet类型为数据表且权限类型为可编辑/可查看时支持读写属性 可查看的字段(列)范围,其他情况下不支持读写
当权限类型为可编辑时PermissionRecordConfigType为Custom时,ViewableFieldSetting才有效表示设置的筛选区域内字段可查看
参数是一个字符串数组,用来表示可查看的字段范围,数组值可以是字段名也可以是字段ID,如果是字段名必须以@开头,如['@文本', '@数字', '@日期']表示将这三列设置为可查看字段
返回值
String[]
浏览器环境示例
javascript
async function example() {
await instance.ready();
const app = instance.Application;
const customRole = await app.Permission2.Roles.Add("CustomRole");
const fieldSetting = ['@文本', '@数字', '@日期'];
// 设置ViewableFieldSetting
customRole.PermissionSettings(1).ViewableFieldSetting = fieldSetting;
// 读取ViewableFieldSetting
const viewableFieldSetting = await customRole.PermissionSettings(1).ViewableFieldSetting;
console.log(viewableFieldSetting);
}
脚本编辑器 示例
javascript
function main() {
const customRole = Application.Permission2.Roles.Add("CustomRole");
const fieldSetting = ['@文本', '@数字', '@日期'];
// 设置ViewableFieldSetting
customRole.PermissionSettings(1).ViewableFieldSetting = fieldSetting;
// 读取ViewableFieldSetting
const viewableFieldSetting = customRole.PermissionSettings(1).ViewableFieldSetting;
console.log(viewableFieldSetting);
}
main();