更新子表权限
... 2026-2-4 大约 1 分钟
# 更新子表权限
# 接口说明
本接口用于新增智能表格指定成员额外权限备注
# 请求格式
| 描述 | 定义 |
|---|---|
| Path | /openapi/smartsheet/v2/files/{fileID}/updateSheetContentPermission |
| Method | POST |
| Content-Type | application/json |
# 请求头部
详见Headers。
# 请求参数
# 路径参数
| 参数名 | 类型 | 必选 | 描述 |
|---|---|---|---|
| fileID | string | 是 | 文档唯一标识,详见fileID |
# 查询参数
# 请求体
| 参数名 | 类型 | 必选 | 描述 |
|---|---|---|---|
| type | enum RuleMemberType | 是 | 权限规则类型 |
| ruleId | uint64 | 是 | 规则id列表 |
| privilegeList | array object Privilege | 是 | 权限列表 |
# 响应参数
# 响应体
# 示例
curl --location --request POST 'https://{{domain}}/openapi/smartsheet/v2/files/DZVNFcEZBem1UcHhWQVNFZkdY/updateSheetContentPermission' \
--header 'Access-Token: Access-Token' \
--header 'Client-Id: Client-Id' \
--header 'Content-Type: application/json' \
--data '{
"type": "RuleMemberSpec",
"ruleId": 1749805489135,
"name": "负责人",
"privilegeList": [
{
"sheetId": "ss_8einmn",
"privilegeType": "SheetPrivEdit",
"canInsertRecord": true,
"canDeleteRecord": true,
"canCreateModifyDeleteView": true,
"fieldPrivilege": {
"fieldRangeType": "FieldRangeSpec",
"fieldRuleList": [
{
"fieldId": "f8fFi6",
"fieldType": "FIELD_TYPE_TEXT",
"canEdit": true,
"canInsert": true,
"canView": true
},
{
"fieldId": "frrJnq",
"fieldType": "FIELD_TYPE_SINGLE_SELECT",
"canEdit": true,
"canInsert": true,
"canView": true
},
{
"fieldId": "f9QDqq",
"fieldType": "FIELD_TYPE_SINGLE_SELECT",
"canEdit": true,
"canInsert": true,
"canView": true
},
{
"fieldId": "f77jBW",
"fieldType": "FIELD_TYPE_IMAGE",
"canEdit": true,
"canInsert": true,
"canView": true
},
{
"fieldId": "fwjOxM",
"fieldType": "FIELD_TYPE_TEXT",
"canEdit": true,
"canInsert": true,
"canView": true
},
{
"fieldId": "feZdAa",
"fieldType": "FIELD_TYPE_TEXT",
"canEdit": true,
"canInsert": true,
"canView": true
},
{
"fieldId": "fk1Xtt",
"fieldType": "FIELD_TYPE_SINGLE_SELECT",
"canEdit": true,
"canInsert": true,
"canView": true
},
{
"fieldId": "fx5KTe",
"fieldType": "FIELD_TYPE_TEXT",
"canEdit": true,
"canInsert": true,
"canView": true
}
]
},
"recordPrivilege": {
"recordRangeType": "RecordRangeCondOr",
"recordRuleList": [
{
"fieldId": "CREATED_USER",
"logicType": "RecordOperContainsOwn"
}
],
"otherPrivilege": "RecordOtherNoView"
}
}
]
}'
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
# 响应示例
无