| 查 Base 本体 |
+base-get |
用返回确认 Base 名称、owner、权限和可继续操作的 token |
| 创建/复制 Base |
+base-create / +base-copy |
新建时强烈推荐用 --table-name + --fields 同时配置新 Base 里唯一一个初始数据表的 name 和 schema;写入后报告新 Base 标识和 permission_grant |
| Base 文件导入/导出 |
转 lark-drive |
文件格式、参数、路径限制和仅结构导出规则由 lark-drive 负责;在线复制走 +base-copy |
| 查看 Base 内资源目录 |
+base-block-list |
想先了解一个 Base 里有哪些 table/docx/dashboard/workflow/folder 时优先用它;返回 ID 关系和 fewshot 看 --help |
| 管理 Base 内资源目录 |
+base-block-create/move/rename/delete |
创建或整理 Base 直接管理的 folder/table/docx/dashboard/workflow;资源内容继续用对应命令 |
| 管理数据表 |
+table-list/get/create/update/delete |
处理 table 的列出、详情、创建、重命名和删除;+table-create 必须传 --fields 一次性定义表结构,字段 JSON 读 lark-base-field-json.md |
| 复制 Base 内单张数据表 |
+table-copy / +table-copy-status |
在线复制单张数据表;复制范围和异步任务参数查看 --help |
| 列/查/删字段 |
+field-list/get/delete/search-options |
写入前用 list/get 确认字段类型、选项、ID;删除前确认目标字段 |
| 创建/更新字段 |
+field-create / +field-update |
同一表创建多个字段时,默认一次向 +field-create --json 传字段对象数组;预计串行运行时间超过 caller/tool timeout 时按时间预算拆分,不按固定条数切块;仅创建一个或多个只含 name + type:text 的简单字段时按 +field-create --help 即可,其他类型或属性必读 lark-base-field-json.md;公式读 formula-field-guide.md,lookup 读 lookup-field-guide.md;仍需逐项恢复或命令细节时读 lark-base-field-create.md,更新细节读 lark-base-field-update.md |
| 读取已知记录 |
+record-get |
已知具体 record_id 时可以直接读取记录 |
| 查询或分析数据表记录 |
由 Base 数据表查询与分析 SOP 选择 |
数据表记录查询和分析任务先读 SOP |
解释、编写或排错 +data-query DSL |
data-query guide |
用户明确询问 +data-query 命令或 DSL 时直接读取;需要完整字段、操作符、限制或响应协议时再读 DSL SSOT |
| 写记录 |
+record-upsert / +record-batch-create / +record-batch-update |
必读 lark-base-record-upsert.md / lark-base-record-batch-create.md / lark-base-record-batch-update.md 和 lark-base-cell-value.md |
| 附件字段 |
+record-upload-attachment / +record-download-attachment / +record-remove-attachment |
使用附件操作命令上传本地文件系统中的文件,下载/删除按 file token 或字段定位 |
| 删除记录 / 分享记录链接 / 历史 |
+record-delete / +record-share-link-create / +record-history-list |
删除前确认 record;分享链接最多 100 条;历史读 lark-base-record-history-list.md,只查单条记录,不做整表审计 |
| 管理视图 |
+view-* |
+view-set-filter 读 lark-base-view-set-filter.md(filter 条件结构见公共协议 lark-base-filter-condition.md);其余配置先 get 现状,再按返回结构更新 |
| 公式字段 |
+field-create/update --json '{"type":"formula",...}' |
必读 formula-field-guide.md,读后再加隐藏确认 flag --i-have-read-guide |
| Lookup 字段 |
+field-create/update --json '{"type":"lookup",...}' |
必读 lookup-field-guide.md,读后再加隐藏确认 flag --i-have-read-guide |
| 表单提交 |
+form-submit |
先读 lark-base-form-detail.md 获取题目、filter 和附件所需 base_token;提交 JSON 读 lark-base-form-submit.md |
| 表单题目创建/更新 |
+form-questions-create / +form-questions-update |
Base 内表单按 table 管理;先确定并复用真实 table_id。读 lark-base-form-questions-create.md / lark-base-form-questions-update.md;题目显隐条件 visible_rule 结构见公共协议 lark-base-filter-condition.md |
| Base 内表单管理 |
+form-list/get/create/update/delete / +form-questions-list/delete |
缺少或不确定归属时,先用 +table-list 或 +base-block-list 取得真实 table_id;这些命令使用 --base-token + --table-id 并在整个工作流中复用同一 table_id,删除前确认目标表单 |
| 分享表单详情 |
+form-detail --share-token <share_token> |
使用表单分享链接里的 share_token;提交前读 lark-base-form-detail.md |
| 仪表盘与组件 |
+dashboard-* / +dashboard-block-* |
提到图表/看板/block 时先读 lark-base-dashboard.md;组件 data_config 读 dashboard-block-data-config.md;读取一个或多个图表计算结果用 +dashboard-block-get-data;读取完整仪表盘时按 block 类型分流,文本和不支持直接取数的图表按 reference 恢复 |
| Workflow |
+workflow-* |
创建/更新或理解 steps 时读入口 lark-base-workflow-guide.md 和 steps JSON SSOT lark-base-workflow-schema.md;list/get/enable/disable 只处理 workflow ID 与启停状态 |
| 高级权限与角色 |
+advperm-* / +role-* |
角色操作先读入口 lark-base-role-guide.md;角色 create/update 或解读完整配置再读权限 JSON SSOT role-config.md;关闭高级权限会影响自定义角色 |