Loading...
Loading...
Compare original and translation side by side
前置条件: 先阅读。 执行前必做: 执行任何../lark-shared/SKILL.md命令前,必须先阅读对应命令的 reference 文档,再调用命令。 命名约定: 仅使用base形式的命令。lark-cli base +...
Prerequisites: Readfirst. Mandatory before execution: Before running any../lark-shared/SKILL.mdcommand, you must read the corresponding command reference document first, then invoke the command. Naming convention: Only use commands in the form ofbase.lark-cli base +...
+data-queryfrom/select/where/aggregate+record-list / +record-get+field-list+table-get+data-queryfrom/select/where/aggregate+record-list / +record-get+field-list+table-get+record-list+record-upsertlark-cli api GET /open-apis/bitable/v1/...obj_type=bitablebitable.*lark-cli base +...+record-list+record-upsertlark-cli api GET /open-apis/bitable/v1/...bitable.*obj_type=bitablelark-cli base +...+record-upsert+record-upload-attachment+record-upsert+data-query+record-upsert+record-upload-attachment+record-upsert+data-query+data-query+record-list / +record-get+record-list+data-query+record-list / +record-get+record-listformula-field-guide.mdlookup-field-guide.mdtype=formulaexpressiontype=lookupfrom / select / whereaggregate+table-list+table-get+field-listformula-field-guide.mdlookup-field-guide.mdtype=formulaexpressiontype=lookupfrom / select / whereaggregate+table-list+table-get+field-list+workflow-create+workflow-update+workflow-list+workflow-get+workflow-enable+workflow-disabletypeCreateTrigger+table-list+field-list+workflow-create+workflow-update+workflow-list+workflow-get+workflow-enable+workflow-disabletypeCreateTrigger+table-list+field-list+table-list / +table-get / +field-create / +record-upsert / +view-set-filter / +record-history-list / +base-get+table / +field / +record / +view / +history / +workspace+field-list+field-create/+field-update+view-set-filter+record-list+data-query+data-query+record-list+data-query+record-list / +record-get+xxx-list+table-list / +field-list / +record-list / +view-list / +record-history-list / +role-list--base-token--app-token+data-query+field-create / +field-update+view-rename+record-delete / +field-delete / +table-delete--yes+table-list / +table-get / +field-create / +record-upsert / +view-set-filter / +record-history-list / +base-get+table / +field / +record / +view / +history / +workspace+field-list+field-create/+field-update+view-set-filter+record-list+data-query+data-query+record-list+data-query+record-list / +record-get+xxx-list+table-list / +field-list / +record-list / +view-list / +record-history-list / +role-list--base-token--app-token+data-query+field-create / +field-update+view-rename+record-delete / +field-delete / +table-delete--yes+form-listform-id+form-get+form-questions-list+form-questions-delete+form-questions-create / +form-questions-update+form-listform-id+form-get+form-questions-list+form-questions-delete+form-questions-create / +form-questions-update| 意图 | 推荐命令 | 备注 |
|---|---|---|
| 列表 / 获取数据表 | | 原子命令 |
| 创建 / 更新 / 删除数据表 | | 一命令一动作 |
| 列表 / 获取字段 | | 原子命令 |
| 创建 / 更新字段 | | 使用 |
| 创建 / 更新公式字段 | | |
| 创建 / 更新 lookup 字段 | | |
| 列表 / 获取记录 | | 原子命令,如果需要 |
| 创建 / 更新记录 | | |
| 聚合分析 / 比较排序 / 求最值 / 筛选统计 | | 不要用 |
| 配置 / 查询视图 | | |
| 查看记录历史 | | 按表和记录查询变更历史 |
| 按视图筛选查询 | | 组合调用 |
| 创建 / 获取 / 复制 Base | | 原子命令 |
| 列表 / 获取工作流 | | 原子命令 |
| 创建 / 更新工作流 | | 使用 |
| 启用 / 停用工作流 | | 一命令一动作 |
| 启用 / 停用高级权限 | | 启用后才能使用自定义角色;停用会使已有角色失效 |
| 列表 / 获取角色 | | 查看角色摘要或完整配置 |
| 创建 / 更新 / 删除角色 | | 管理自定义角色权限 |
| 列表 / 获取表单 | | 原子命令 |
| 创建 / 更新 / 删除表单 | | 一命令一动作 |
| 列表 / 创建 / 更新 / 删除表单问题 | | 一命令一动作 |
| 列表 / 获取仪表盘 | | 原子命令 |
| 创建 / 更新 / 删除仪表盘 | | 一命令一动作 |
| 列表 / 获取仪表盘 Block | | 原子命令 |
| 创建 / 更新 / 删除仪表盘 Block | | 一命令一动作 |
| Intent | Recommended Command | Remarks |
|---|---|---|
| List / Get data tables | | Atomic command |
| Create / Update / Delete data tables | | One action per command |
| List / Get fields | | Atomic command |
| Create / Update fields | | Use |
| Create / Update formula fields | | |
| Create / Update lookup fields | | |
| List / Get records | | Atomic command; For |
| Create / Update records | | |
| Aggregate analysis / Comparison sorting / Get min/max / Filter statistics | | Do not use |
| Configure / Query views | | |
| View record history | | Query record history by table and record |
| Filter query by view | | Combined call |
| Create / Get / Copy Base | | Atomic command |
| List / Get workflows | | Atomic command |
| Create / Update workflows | | Use |
| Enable / Disable workflows | | One action per command |
| Enable / Disable advanced permissions | | Advanced permissions must be enabled to use custom roles; Disabling will invalidate existing roles |
| List / Get roles | | View role summary or complete configuration |
| Create / Update / Delete roles | | Manage custom role permissions |
| List / Get forms | | Atomic command |
| Create / Update / Delete forms | | One action per command |
| List / Create / Update / Delete form questions | | One action per command |
| List / Get dashboards | | Atomic command |
| Create / Update / Delete dashboards | | One action per command |
| List / Get dashboard Blocks | | Atomic command |
| Create / Update / Delete dashboard Blocks | | One action per command |
--base-token+xxx-list+table-list / +field-list / +record-list / +view-list / +record-history-list / +role-list / +dashboard-list / +dashboard-block-list / +workflow-list+record-list--limit200offset200+record-upload-attachmentuser_id_type+record-history-listtable-id + record-id+base-create / +base-get / +base-copy+base-create / +base-copybase.url+base-create / +base-copy--folder-token--time-zone--name+base-create / +base-copyfull_access+dashboard-createdashboard_iddata_config@file.json+advperm-enable+role-*+advperm-disable+role-createcustom_role+role-updaterole_namerole_type+role-deletebase_rule_maptable_rule_mapdashboard_rule_mapdocx_rule_map+form-list+form-createidform-id+form-questions-*+workflow-list+workflow-get+data-queryfield_name+field-list+view-rename+record-delete / +field-delete / +table-delete--yes+record-get / +field-get / +table-get--base-token+xxx-list+table-list / +field-list / +record-list / +view-list / +record-history-list / +role-list / +dashboard-list / +dashboard-block-list / +workflow-list+record-list--limit200offset200+record-upload-attachmentuser_id_type+record-history-listtable-id + record-id+base-create / +base-get / +base-copy+base-create / +base-copybase.url+base-create / +base-copy--folder-token--time-zone--name+base-create / +base-copyfull_access+dashboard-createdashboard_iddata_config@file.json+advperm-enable+role-*+advperm-disable+role-createcustom_role+role-updaterole_namerole_type+role-deletebase_rule_maptable_rule_mapdashboard_rule_mapdocx_rule_map+form-listid+form-createform-id+form-questions-*+workflow-list+workflow-get+data-queryfield_name+field-list+view-rename+record-delete / +field-delete / +table-delete--yes+record-get / +field-get / +table-get/wiki/TOKEN/wiki/TOKENwiki.spaces.get_nodelark-cli wiki spaces get_node --params '{"token":"<wiki_token>"}'node.obj_typenode.obj_tokennode.titleobj_typedocxdrive file.comments.*docx.*docdrive file.comments.*sheetsheets.*bitablelark-cli base +...lark-cli base <resource> <method>lark-cli api /open-apis/bitable/v1/...slidesdrive.*filedrive.*mindnotedrive.*obj_tokenobj_type=bitablenode.obj_tokenbase/wiki/...wiki_token--base-tokenparam baseToken is invalidbase_token invalidnot found/wiki/...wiki_tokenbitable/v1lark-cli wiki spaces get_nodeobj_type=bitablenode.obj_tokenlark-cli base +...wiki.spaces.get_nodelark-cli wiki spaces get_node --params '{"token":"<wiki_token>"}'node.obj_typenode.obj_tokennode.titleobj_typedocxdrive file.comments.*docx.*docdrive file.comments.*sheetsheets.*bitablelark-cli base +...lark-cli base <resource> <method>lark-cli api /open-apis/bitable/v1/...slidesdrive.*filedrive.*mindnotedrive.*obj_tokenobj_type=bitablenode.obj_tokenbase/wiki/...wiki_token--base-tokenparam baseToken is invalidbase_token invalidnot found/wiki/...wiki_tokenbitable/v1lark-cli wiki spaces get_nodeobj_type=bitablelark-cli base +...node.obj_tokenundefinedundefined
返回结果示例:
```json
{
"node": {
"obj_type": "docx",
"obj_token": "UAJ***************E9nic",
"title": "ai friendly 测试 - 1 副本",
"node_type": "origin",
"space_id": "6946843325487906839"
}
}
Return result example:
```json
{
"node": {
"obj_type": "docx",
"obj_token": "UAJ***************E9nic",
"title": "ai friendly test - 1 copy",
"node_type": "origin",
"space_id": "6946843325487906839"
}
}| 链接类型 | 格式 | 处理方式 |
|---|---|---|
| 直接 Base 链接 | | 直接提取作为 |
| Wiki 知识库链接 | | 先调用 |
| Link Type | Format | Handling Method |
|---|---|---|
| Direct Base link | | Extract directly as |
| Wiki knowledge base link | | Call |
https://{domain}/base/{base-token}?table={table-id}&view={view-id}/base/{token}--base-token?table={id}--table-id?view={id}--view-idhttps://{domain}/base/{base-token}?table={table-id}&view={view-id}/base/{token}--base-token?table={id}--table-id?view={id}--view-id--base-token--base-token--base-token--base-token| 错误码 | 含义 | 解决方案 |
|---|---|---|
| 1254064 | 日期格式错误 | 用毫秒时间戳,非字符串 / 秒级 |
| 1254068 | 超链接格式错误 | 用 |
| 1254066 | 人员字段错误 | 用 |
| 1254045 | 字段名不存在 | 检查字段名(含空格、大小写) |
| 1254015 | 字段值类型不匹配 | 先 |
| 把 wiki token、workspace token 或其他 token 当成了 | 如果输入来自 |
| formula / lookup 创建失败 | 指南未读或结构不合法 | 先读 |
| 系统字段 / 公式字段写入失败 | 只读字段被当成可写字段 | 改为写存储字段,计算结果交给 formula / lookup / 系统字段自动产出 |
| 1254104 | 批量超 500 条 | 分批调用 |
| 1254291 | 并发写冲突 | 串行写入 + 批次间延迟 |
| Error Code | Meaning | Solution |
|---|---|---|
| 1254064 | Incorrect date format | Use millisecond timestamp instead of string / second-level timestamp |
| 1254068 | Incorrect hyperlink format | Use |
| 1254066 | Member field error | Use |
| 1254045 | Field name does not exist | Check field name (including spaces, case) |
| 1254015 | Field value type mismatch | Call |
| Wiki token, workspace token or other tokens are used as | If the input comes from a |
| Formula / lookup creation failed | Guide not read or structure is invalid | Read |
| Failed to write to system fields / formula fields | Read-only fields are treated as writable | Switch to writing storage fields, and let formula / lookup / system fields automatically generate calculation results |
| 1254104 | Batch exceeds 500 items | Call in batches |
| 1254291 | Concurrent write conflict | Write serially + add delay between batches |
+field-create/+field-update+record-upsert+advperm-enable+advperm-disable+role-list+role-get+role-create+role-update+role-delete+workflow-create/+workflow-update+data-query+field-create/+field-update+record-upsert+advperm-enable+advperm-disable+role-list+role-get+role-create+role-update+role-delete+workflow-create/+workflow-update+data-query执行前必做: 从下表定位到命令后,务必先阅读对应命令的 reference 文档,再调用命令。
| 命令分组 | 说明 |
|---|---|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
Mandatory before execution: After locating the command from the table below, be sure to read the corresponding command reference document first, then invoke the command.
| Command Group | Description |
|---|---|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |