应用 API
  1. V3-beta(AI 友好)
应用 API
  • V3-beta(AI 友好)
    • 概述
    • 字段类型对照表
    • 筛选器使用指南
    • 错误码
    • 应用
      • 获取应用信息
    • 工作表
      • 获取工作表结构信息
      • 编辑工作表
      • 删除工作表
      • 新建工作表
    • 工作表行记录
      • 获取行记录列表
      • 获取行记录详情
      • 新建行记录
      • 更新行记录
      • 删除行记录
      • 批量新增行记录
      • 批量更新行记录
      • 批量删除行记录
      • 获取关联记录
      • 获取行记录透视数据
      • 获取记录分享链接
      • 获取行记录日志
      • 获取行记录讨论
    • 选项集
      • 获取选项集列表
      • 创建选项集
      • 编辑选项集
      • 删除选项集
    • 工作流
      • 获取流程列表
      • 获取流程详情
      • 触发流程
    • 角色
      • 获取角色列表
      • 创建角色
      • 获取角色详情
      • 删除角色
      • 添加角色成员
      • 移除角色成员
      • 成员退出所有角色
    • 公共查询
      • 查找成员
      • 查找部门
      • 获取地区信息
  • V2
    • 开发指南
    • 筛选器
    • 筛选器使用示例
    • 错误码
    • 应用
      • 获取应用信息
    • 工作表
      • 新建工作表
      • 获取工作表结构信息
      • 获取行记录列表
      • 新建行记录
      • 批量新建行记录
      • 获取行记录详情
      • 获取行记录详情
      • 更新行记录详情
      • 批量更新行记录详情
      • 删除行记录
      • 获取关联记录
      • 获取记录分享链接
      • 获取工作表总行数
      • 获取行记录日志
      • 获取行记录讨论
    • 角色
      • 创建角色
      • 退出应用
      • 删除角色
      • 添加角色成员
      • 移除应用角色成员
      • 获取角色列表
      • 获取角色详情
    • 选项集
      • 创建选项集
      • 获取选项集
      • 编辑选项集
      • 删除选项集
    • 公共查询
      • 获取地区信息
  1. V3-beta(AI 友好)

筛选器使用指南

基本语法#

支持的运算符#

比较运算符#

运算符描述示例值
eq等于"Beijing" 或 ["<targetid>"]
ne不等于"London" 或 ["<targetid>"]
gt大于20 或 "2025-02-06 00:00:00"
ge大于等于10
lt小于20
le小于等于100
in是其中一个["value1", "value2"]
notin不是任意一个["value1", "value2"]
contains包含"Ch" 或 ["销售部", "市场部"]
notcontains不包含"Ch" 或 ["销售部", "市场部"]
concurrent同时包含["<id1>", "<id2>"]
belongsto属于["<departmentid>"]
notbelongsto不属于["<departmentid>"]
startswith开头是"张"
notstartswith开头不是"李"
endswith结尾是"公司"
notendswith结尾不是"有限公司"
between在范围内["2025-01-01", "2025-01-31"]
notbetween不在范围内["10", "20"]

为空运算符#

运算符描述备注
isempty为空不需要 value 字段
isnotempty不为空不需要 value 字段

特殊AccountID#

ID说明
user-self当前用户
user-sub下属
user-workflow工作流
user-apiAPI

使用示例#

示例 1: 筛选条件#

查询所有1月份入职的姓"张"的职员:
{
  "type": "group",
  "logic": "AND",
  "children": [
    {
      "type": "condition",
      "field": "name",
      "operator": "startswith",
      "value": "张"
    },
    {
      "type": "condition",
      "field": "onboard_date",
      "operator": "between",
      "value": ["2025-01-01", "2025-01-31"]
    }
  ]
}

示例 2: 条件组#

查询华北区市场部和销售部所有1月份入职的姓"张"的职员:
{
  "type": "group",
  "logic": "AND",
  "children": [
    {
      "type": "group", 
      "logic": "AND",
      "children": [
        {
          "type": "condition",
          "field": "name",
          "operator": "startswith",
          "value": "张"
        },
        {
          "type": "condition",
          "field": "onboard_date",
          "operator": "between",
          "value": ["2025-01-01", "2025-01-31"]
        }
      ]
    },
    {
      "type": "group",
      "logic": "OR",
      "children": [
        {
          "type": "condition",
          "field": "department_name",
          "operator": "contains",
          "value": ["销售部", "市场部"]
        },
        {
          "type": "condition",
          "field": "department_id",
          "operator": "belongsto",
          "value": ["华北区ID"]
        }
      ]
    }
  ]
}

注意事项#

1.
嵌套限制: 最多支持两层嵌套(group -> group -> condition)
2.
children 类型一致性: 一个group的children只能全是group或全是condition,不能混合
3.
logic 必需: 当type为group时,logic字段必须指定为AND或OR
4.
为空运算符: 使用isempty和isnotempty时不需要提供value字段
5.
数组值: 某些运算符需要数组形式的值(如between、in、contains、concurrent、belongsto等)
6.
选项型字段: 所有的选项型字段(单选、多选)需要把对应option的key值放到数组中作为value,使用数组值运算符
7.
关联记录: 关联的记录的筛选需要先查询到对应的record_id,再以数组值规则进行筛选
修改于 2025-08-21 08:50:35
上一页
字段类型对照表
下一页
错误码
Built with