InsertImages
... 2022-7-14 大约 1 分钟
# InsertImages
批量插入表格图片的请求
| 参数名 | 类型 | 必选 | 描述 |
|---|---|---|---|
| sheetID | string | 是 | 工作表 ID |
| images | array(object(ImageData)) | 是 | 插入的图片数据 |
# ImageData
图片数据
| 参数名 | 类型 | 必选 | 描述 |
|---|---|---|---|
| type | int | 是 | 插入的图片类型 1:单元格图片 2:浮动图片 |
| imageID | string | 是 | 插入的图片的ID,由 上传图片接口 返回 |
| width | float | 是 | 图片的宽度 |
| height | float | 是 | 图片的高度 |
| row | integer | 是 | 插入位置的行序号(对于浮动图片则是左上角的所在行) |
| col | integer | 是 | 插入位置的列序号(对于浮动图片则是左上角的所在行) |
| offsetX | float | 否 | 图片位置的横向偏移量 |
| offsetY | float | 否 | 图片位置的纵向偏移量 |
| clipInfo | object(ImageClip) | 否 | 图片裁剪信息 |
# ImageClip
图片裁剪信息
| 参数名 | 类型 | 必选 | 描述 |
|---|---|---|---|
| top | float | 否 | 上界限偏移量 |
| left | float | 否 | 左界限偏移量 |
| right | float | 否 | 右界限偏移量 |
| bottom | float | 否 | 下界限偏移量 |
# 示例
{
"bookID":"300000000$XXXXXXXXXXXX",
"insertImages": {
"sheetID": "BBAAAA",
"images": [
{
"type": 1,
"imageID": "{imageID}",
"width": 100,
"height": 100,
"row": 1,
"col": 1,
"offsetX": null,
"offsetY": null,
"clipInfo": null
},
{
"type": 2,
"imageID": "{imageID}",
"width": 80.5,
"height": 70.5,
"row": 5,
"col": 5,
"offsetX": 10.0,
"offsetY": 8.0,
"clipInfo": {
"bottom": 10.0
}
}
]
}
}
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
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
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
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