Skip to content

更新浮动图片

更新已有的浮动图片位置和宽高。

请求

项目
HTTP URLhttps://open.feishu.cn/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/float_images/:float_image_id
HTTP MethodPATCH
接口频率限制100 次/分钟
支持的应用类型custom,isv
权限要求 调用该 API 所需的权限。开启其中任意一项权限即可调用 开启任一权限即可drive:drive 查看、评论、编辑和管理云空间中所有文件 sheets:spreadsheet 查看、评论、编辑和管理电子表格 sheets:spreadsheet:write_only 编辑电子表格

请求头

名称类型必填描述
Authorizationstringtenant_access_tokenuser_access_token 值格式:"Bearer access_token" 示例值:"Bearer u-7f1bcd13fc57d46bac21793a18e560" 了解更多:如何选择与获取 access token
Content-Typestring固定值:"application/json; charset=utf-8"

路径参数

名称类型描述
spreadsheet_tokenstring电子表格的 token。可通过以下两种方式获取。了解更多,参考电子表格概述。 - 电子表格的 URL:https://sample.feishu.cn/sheets/==Iow7sNNEphp3WbtnbCscPqabcef== - 调用获取文件夹中的文件清单
示例值:"Iow7sNNEphp3WbtnbCscPqabcef"
sheet_idstring电子表格工作表的 ID。调用获取工作表获取 ID。
示例值:"0beg12"
float_image_idstring工作表内浮动图片的唯一标识。通过查询浮动图片接口获取。
示例值:"ye06SS14ph"

请求体

名称类型必填描述
float_image_tokenstring在本更新接口中,该参数无需传入。
示例值:"boxcnrHpsg1QDqXAAAyachabcef"
rangestring浮动图片左上角所在单元格位置,只允许单个单元格的形式,如 "ahgsch!A1:A1"。了解更多,参考浮动图片使用指南
示例值:"ahgsch!A1:A1"
widthnumber(float)浮动图片的宽度,单位为像素。不传会默认采用图片实际宽度,如果传则需要大于等于 20 像素。了解更多,参考浮动图片使用指南
示例值:100
heightnumber(float)浮动图片的高度,单位为像素。不传会默认采用图片实际高度,如果传则需要大于等于 20 像素。了解更多,参考浮动图片使用指南
示例值:100
offset_xnumber(float)浮动图片左上角距离所在单元格左上角的横向偏移,单位为像素,默认为 0,设置的值需要大于等于 0、小于浮动图片左上角所在单元格的宽度。了解更多,参考浮动图片使用指南
示例值:0
offset_ynumber(float)浮动图片左上角距离所在单元格左上角的纵向偏移,单位为像素,默认为 0。设置的值需要大于等于 0、小于浮动图片左上角所在单元格的高度。了解更多,参考浮动图片使用指南
示例值:0

请求体示例

json
{
    "float_image_token": "boxcnrHpsg1QDqXAAAyachabcef",
    "range": "ahgsch!A1:A1",
    "width": 100,
    "height": 100,
    "offset_x": 0,
    "offset_y": 0
}

cURL 请求示例

bash
curl --location --request PATCH 'https://open.feishu.cn/open-apis/sheets/v3/spreadsheets/shtbchuIXPxjaYxsZzQxBqPxxxxx/sheets/ea131a/float_images/ye06SS14pr' \
--header 'Authorization: Bearer t-384c15ba0644b82caecec91553386563c814c4b9' \
--header 'Content-Type: application/json' \
--data-raw '{
    "offset_y": 20,
    "width": 100
}'

响应

响应体

名称类型描述
codeint错误码,非 0 表示失败
msgstring错误描述
data\--
  └ float_imagefloat_image浮动图片的相关参数
    └ float_image_idstring浮动图片的唯一标识。用于对图片进行增删改查操作。
    └ float_image_tokenstring浮动图片的 token,用于图片的上传和下载操作。你可通过该 token,调用下载素材接口下载图片。
    └ rangestring浮动图片左上角所在单元格位置
    └ widthnumber(float)浮动图片的宽度,单位为像素。
    └ heightnumber(float)浮动图片的高度,单位为像素。
    └ offset_xnumber(float)浮动图片左上角距离所在单元格左上角的横向偏移,单位为像素。
    └ offset_ynumber(float)浮动图片左上角距离所在单元格左上角的纵向偏移,单位为像素。

响应体示例

json
{
    "code": 0,
    "msg": "success",
    "data": {
        "float_image": {
            "float_image_id": "ye06SS14ph",
            "float_image_token": "boxbcbQsaSqIXsxxxxx1HCPJFbh",
            "range": "ahgsch!A1:A1",
            "width": 100,
            "height": 100,
            "offset_x": 0,
            "offset_y": 0
        }
    }
}

错误码

HTTP状态码错误码描述排查建议
5001315201Server Error服务内部错误,请l联系技术支持
5001315203Server Error服务内部错误,请l联系技术支持
4001310235Retry Later稍后重试
4001310217Too Many Request请求发送过于频繁,请稍后重试
4001310226Excess Limit超出限制,参考响应体中的错误提示
4001310215Sheet Id Not Found工作表 ID 不存在。请检查工作表 ID 是否填写
4001310214SpreadSheet Not Found电子表格 token 不存在。请检查表格 token 是否填写
4001310218Locked Cellrange 参数对应的单元格位置为保护范围。你可调用删除保护范围接口为该单元格删除保护范围或重新设置 range 参数
4001310213Permission Fail没有文档权限。参考云文档常见问题问题 3 开通文档权限
4001310229Wrong URL Param检查 URL 中的路径参数是否填写正确
4001310202Wrong Rangerange 参数填写错误。请检查 range 参数
4001310246Wrong Float Image Value图片宽高或者偏移参数错误。请检查 widthheight、offset_xoffset_y 参数填写是否正确
4001310243Wrong Float Image Id浮动图片 ID 错误,请检查 float_image_id 参数是否填写正确
4001310211Wrong Sheet Id电子表格工作表的 ID 错误。请检查工作表的 ID
4001310242In Mix state当前表格数据位于用户机房,正在将数据恢复到 SaaS 环境中,请稍后重试
4001310249Spreadsheet Deleted电子表格被删除,请恢复表格后重试

内容来源:飞书开放平台 · 自动爬取整理