Skip to content

多维表格-高级权限配置 表权限read_only 报 row quota limit #423

@cliffcat

Description

@cliffcat

飞书多维表格 API read_only 权限报错问题 - 完整描述

问题标题
多维表格高级权限 API:配置表格 read_only 权限时返回 "view row quota limit" 错误

问题现象
通过飞书开放平台 API(/open-apis/bitable/v1/apps/{app_token}/roles/{role_id})配置角色的表权限时,使用 read_only 权限类型会返回错误,但飞书网页界面可以正常配置相同权限。

错误信息
update role failed: [1] view row quota limit

复现步骤

  1. 在多维表格中启用高级权限
  2. 创建自定义角色
  3. 使用 API 更新角色权限,配置某个表的 read_only 权限
    请求示例:
    {
    "role_id": "rolymc3CIiS",
    "role_name": "行政内测组",
    "role_type": "custom_role",
    "table_rule_map": {
    "📱 设备资产": {
    "perm": "read_only",
    "view_rule": {
    "allow_edit": false,
    "visibility": {"all_visible": true}
    },
    "record_rule": {"record_operations": null},
    "field_rule": {
    "field_perm_mode": "all_read",
    "field_perms": null,
    "allow_edit_and_modify_option_fields": null,
    "allow_edit_and_download_file_fields": null
    }
    }
    }
    }

影响范围
权限类型 API 结果
manage ✅ 成功
edit ✅ 成功
read_only ❌ 报 quota limit
no_perm ✅ 成功

预期行为

API 配置 read_only 权限应该成功。

实际行为
API 返回 view row quota limit 错误,无法完成配置。

环境信息

  • Base 已启用高级权限 (is_advanced: true)
  • Base 类型:多维表格(bitable)
  • 使用的角色类型:custom_role

补充说明

  • 使用完全相同的 JSON 格式配置 edit 权限可以成功
  • 怀疑是 API 对"行级可见性"配额有限制,但网页界面绕过了这个限制

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingdomain/basePR touches the base domain

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions