PermissionSetting.EditableRecordSetting(属性)
说明
可读写 Sheet类型为数据表且权限类型为可编辑时支持读写属性 可编辑的记录(行)范围,其他情况下不支持读写
当PermissionRecordConfigType为Custom时,EditableRecordSetting才有效表示设置的筛选区域内记录可编辑
返回值
Criteria
浏览器环境示例
javascript
async function example() {
await instance.ready();
const app = instance.Application;
const customRole = await app.Permission2.Roles.Add("CustomRole");
const criteria = await app.Criteria('@文本', 'Intersected', ['1', '2']);
// 设置EditableRecordSetting
customRole.PermissionSettings(1).EditableRecordSetting = [criteria];
// 读取EditableRecordSetting
const editableRecordSetting = await customRole.PermissionSettings(1).EditableRecordSetting;
console.log(editableRecordSetting);
}
脚本编辑器 示例
javascript
function main() {
const customRole = Application.Permission2.Roles.Add("CustomRole");
// 设置EditableRecordSetting
const criteriaArr = [];
const criteria = Application.Criteria('@文本', 'Equals', ['1']);
criteriaArr.push(criteria);
customRole.PermissionSettings(1).EditableRecordSetting = criteriaArr;
// 读取EditableRecordSetting
const editableRecordSetting = customRole.PermissionSettings(1).EditableRecordSetting
console.log(editableRecordSetting);
}
main();