智能表格内容权限

... 2026-2-4 大约 2 分钟

# 智能表格内容权限

# Rule

参数名 类型 描述
type enum RuleMemberType 权限规则类型
ruleId uint64 成员权限规则id
name string 权限名称
privilegeList array objectPrivilege 针对不同子表设置内容权限
defaultPrivilege enum RuleMemberType 权限规则类型
members string 指定成员信息
createUid int 创建规则的用户
updateUid bool 修改规则的用户
createTime bool 创建时间
modifyTime bool 修改时间

# Privilege

参数名 类型 描述
sheetId string 子表ID
privilegeType enumSheetPrivType 子表权限
canInsertRecord bool 是否可以新增记录
canDeleteRecord bool 是否可以删除记录
canCreateModifyDeleteView bool 是否可以增、删、改视图
fieldPrivilege objectFieldPrivilege 按字段配置权限
recordPrivilege objectRecordPrivilege 按记录配置权限
clear bool 清除子表的设置,恢复默认权限

# FieldPrivilege

参数名 类型 描述
fieldRangeType enum FieldRangeType 子表权限对所有字段生效还是部分字段生效
fieldRuleList array object FieldRule 按字段分别配置权限
fieldDefaultRule object FieldRule 未指定字段和后续新增字段的默认配置

# FieldRule

参数名 类型 描述
fieldId string 字段id
fieldType enum FieldType 字段类型
canEdit bool 可编辑
canInsert bool 可首次提交
canView bool 可查看

# RecordPrivilege

参数名 类型 描述
recordRangeType enum RecordRangeType 子表权限对记录生效范围
recordRuleList array object SheetPrivType 记录的条件列表
otherPrivilege bool 当记录不满足条件的时的权限类型

# RecordRule

参数名 类型 描述
fieldId string 字段id
fieldType enum FieldType 字段类型
logicType enum RecordOperType 逻辑判断类型
value array string 取决于RecordOperType

# RuleMemberType

类型 描述
RuleMemberAll 1 全员权限
RuleMemberSpec 2 指定成员权限

# RecordRangeType

类型 描述
RecordRangeAll 1 所有记录
RecordRangeCondOr 2 筛选符合任意条件的记录
RecordRangeCondAll 3 筛选符合全部条件的记录

# RecordOperType

类型 描述
RecordOperContainsOwn 1 包含自己
RecordOperContain 2 包含value
RecordOperNotContain 3 不包含value
RecordOperEqual 4 等于value
RecordOperNotEqual 5 不等于value
RecordOperEmpty 6 为空
RecordOperNotEmpty 7 非空
RecordOperInvisible 99 不可见

# RecordOtherPriv

类型 描述
RecordOtherViewOnly 1 仅可查看
RecordOtherNoView 2 不可查看

# FieldType

类型 描述
FIELD_TYPE_CREATED_USER 1 创建人
FIELD_TYPE_SELECT 9 多选
FIELD_TYPE_SINGLE_SELECT 17 单选
FIELD_TYPE_USER_C 23 人员

# FieldRangeType

类型 描述
FieldRangeAll 1 所有字段
FieldRangeSpec 2 指定字段

# SheetPrivType

类型 描述
SheetPrivAll 1 全部权限
SheetPrivEdit 2 可编辑内容
SheetPrivView 3 仅可查看
SheetPrivNo 4 无权限

# MemType

类型 描述
MemUid 21 文档uid
上次编辑于: 2026年2月4日 15:01
贡献者: daleshen