| 查 Base 本体 | lark_base_base_get() | 用返回确认 Base 名称、owner、权限和可继续操作的 token |
| 创建/复制 Base | lark_base_base_create() / lark_base_base_copy() | 新建时强烈推荐用 table_name + fields 同时配置新 Base 里唯一一个初始数据表的 name 和 schema;写入后报告新 Base 标识和 permission_grant |
| 查看 Base 内资源目录 | lark_base_base_block_list() | 想先了解一个 Base 里有哪些 table/docx/dashboard/workflow/folder 时优先用它;返回 ID 关系和 fewshot 看 lark_discover(query="base.base-block.list") |
| 管理 Base 内资源目录 | lark_base_base_block_create/move/rename/delete | 创建或整理 Base 直接管理的 folder/table/docx/dashboard/workflow;资源内容继续用对应工具 |
| 管理数据表 | lark_base_table_list/get/create/update/delete | 处理 table 的列出、详情、创建、重命名和删除 |
| 列/查/删字段 | lark_base_field_list/get/delete/search_options | 写入前用 list/get 确认字段类型、选项、ID;删除前确认目标字段 |
| 创建/更新字段 | lark_base_field_create() / lark_base_field_update() | 必读 lark_get_skill(domain="base", section="field-json");公式读 lark_get_skill(domain="base", section="formula-field-guide");lookup 读 lark_get_skill(domain="base", section="lookup-field-guide");命令细节读 lark_get_skill(domain="base", section="field-create") / lark_get_skill(domain="base", section="field-update") |
| 读记录明细 | lark_base_record_get() / lark_base_record_list() / lark_base_record_search() | 涉及筛选、排序、Top/Bottom N、聚合、多表关联、全局结论时读 lark_get_skill(domain="base", section="data-analysis-sop") |
| 写记录 | lark_base_record_upsert() / lark_base_record_batch_create() / lark_base_record_batch_update() | 必读 lark_get_skill(domain="base", section="record-upsert") / lark_get_skill(domain="base", section="record-batch-create") / lark_get_skill(domain="base", section="record-batch-update") 和 lark_get_skill(domain="base", section="cell-value") |
| 附件字段 | lark_base_record_upload_attachment() / lark_base_record_download_attachment() / lark_base_record_remove_attachment() | 附件不要伪造成普通 CellValue;上传走本地文件,下载/删除按 file token 或字段定位 |
| 删除记录 / 分享记录链接 / 历史 | lark_base_record_delete() / lark_base_record_share_link_create() / lark_base_record_history_list() | 删除前确认 record;分享链接最多 100 条;历史读 lark_get_skill(domain="base", section="record-history-list"),只查单条记录,不做整表审计 |
| 管理视图 | lark_base_view_* | lark_base_view_set_filter() 读 lark_get_skill(domain="base", section="view-set-filter");其余配置先 get 现状,再按返回结构更新 |
| 一次性聚合统计 | lark_base_data_query() | 必读 lark_get_skill(domain="base", section="data-analysis-sop") 和入口 lark_get_skill(domain="base", section="data-query-guide");完整 DSL 再读 lark_get_skill(domain="base", section="data-query") |
| 公式字段 | lark_base_field_create(json='{"type":"formula",...}') | 必读 lark_get_skill(domain="base", section="formula-field-guide"),读后再加隐藏确认 flag i_have_read_guide=true |
| Lookup 字段 | lark_base_field_create(json='{"type":"lookup",...}') | 必读 lark_get_skill(domain="base", section="lookup-field-guide"),读后再加隐藏确认 flag i_have_read_guide=true |
| 表单提交 | lark_base_form_submit() | 先读 lark_get_skill(domain="base", section="form-detail") 获取题目、filter 和附件所需 base_token;提交 JSON 读 lark_get_skill(domain="base", section="form-submit") |
| 表单题目创建/更新 | lark_base_form_questions_create() / lark_base_form_questions_update() | 读 lark_get_skill(domain="base", section="form-questions-create") / lark_get_skill(domain="base", section="form-questions-update") |
| 其他表单管理 | lark_base_form_list/get/detail/create/update/delete / lark_base_form_questions_list/delete | lark_base_form_detail() 读 lark_get_skill(domain="base", section="form-detail");删除前确认目标表单 |
| 仪表盘与组件 | lark_base_dashboard_* / lark_base_dashboard_block_* | 提到图表/看板/block 时先读 lark_get_skill(domain="base", section="dashboard");组件 data_config 读 lark_get_skill(domain="base", section="dashboard-block-data-config");读取图表计算结果用 lark_base_dashboard_block_get_data() |
| Workflow | lark_base_workflow_* | 创建/更新或理解 steps 时读入口 lark_get_skill(domain="base", section="workflow-guide") 和 steps JSON SSOT lark_get_skill(domain="base", section="workflow-schema");list/get/enable/disable 只处理 workflow ID 与启停状态 |
| 高级权限与角色 | lark_base_advperm_* / lark_base_role_* | 角色操作先读入口 lark_get_skill(domain="base", section="role-guide");角色 create/update 或解读完整配置再读权限 JSON SSOT lark_get_skill(domain="base", section="role-config");系统角色不可删除;关闭高级权限会影响自定义角色 |