Skip to content

查询筛选视图

查询电子表格指定工作表的所有筛选视图及其基本信息,包括视图 ID、视图名称和筛选范围。

请求

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

请求头

名称类型必填描述
Authorizationstringtenant_access_tokenuser_access_token 值格式:"Bearer access_token" 示例值:"Bearer u-7f1bcd13fc57d46bac21793a18e560" 了解更多:如何选择与获取 access token

路径参数

名称类型描述
spreadsheet_tokenstring电子表格的 token。可通过以下两种方式获取。了解更多,参考电子表格概述。 - 电子表格的 URL:https://sample.feishu.cn/sheets/==Iow7sNNEphp3WbtnbCscPqabcef== - 调用获取文件夹中的文件清单
示例值:"Iow7sNNEphp3WbtnbCscPqabcef"
sheet_idstring工作表 ID,通过获取工作表 获取。
示例值:"8fe9d6"

cURL 请求示例

bash
curl --location --request GET 'https://open.feishu.cn/open-apis/sheets/v3/spreadsheets/shtcnspY6YDVPxWjhG09Qdabcef/sheets/phwh0X/filter_views/query' \
--header 'Authorization: Bearer t-2602ac1d050a2a308ab8a98639d25cbaaaf26c9f' \
--header 'Content-Type: application/json'

响应

响应体

名称类型描述
codeint错误码,非 0 表示失败
msgstring错误描述
data\--
  └ itemsfilter_view\[\]筛选视图及其基本信息
    └ filter_view_idstring筛选视图 ID
    └ filter_view_namestring筛选视图名称
    └ rangestring筛选视图的筛选范围

响应体示例

json
{
    "code": 0,
    "msg": "success",
    "data": {
        "items": [
            {
                "filter_view_id": "pH9hbVcCXA",
                "filter_view_name": "筛选视图 1",
                "range": "8fe9d6!C1:H14"
            }
        ]
    }
}

错误码

HTTP状态码错误码描述排查建议
4001310211Wrong Sheet Id工作表 ID 有误。请检查工作表的 ID。获取方式见获取工作表
4001310237Wrong Filter View Id筛选视图 ID 错误。获取方式参考查询筛选视图
4001310202Wrong Range区域范围错误。请检查 range 参数
4001310229Wrong URL ParamURL 中的路径参数错误。请检查路径参数
4001310213Permission Fail没有文档相应权限。参考云文档常见问题问题 2 和问题 3 开通应用权限和文档权限
4001310218Locked Cell筛选范围被保护。请取消保护范围后再筛选
4001310214SpreadSheet Not Found检查表格 token 是否正确。可通过以下两种方式获取。了解更多,参考电子表格概述。 - 电子表格的 URL:https://sample.feishu.cn/sheets/==Iow7sNNEphp3WbtnbCscPqabcef== - 调用获取文件夹中的文件清单
4001310215Sheet Id Not Found工作表未找到。请检查工作表的 ID 是否正确。获取方式见获取工作表
4001310217Too Many Request请求过于频繁。请稍后重试
4001310235Retry Later请求超时,一般是由于服务器任务过多。请稍后重试
5001315201Server Error服务内部错误,详询客服
5001315203Server Error服务内部错误,详询客服
4001310242In Mix state当前表格数据位于用户机房,正在将数据恢复到 SaaS 环境中,请稍后重试
4001310249Spreadsheet Deleted表格已被删除。请手动恢复表格后重试

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