Loading...
Loading...
飞书电子表格:创建和操作电子表格。创建表格并写入表头和数据、读取和写入单元格、追加行数据、在已知电子表格中查找单元格内容、导出表格文件。当用户需要创建电子表格、批量读写数据、在已知表格中查找内容、导出或下载表格时使用。若用户是想按名称或关键词搜索云空间里的表格文件,请改用 lark-doc 的 docs +search 先定位资源。
npx skill4agent add larksuite/cli lark-sheets../lark-shared/SKILL.mdlark-cli docs +searchdocs +searchSHEETsheets +infosheets +readsheets +findfile_token| URL 格式 | 示例 | Token 类型 | 处理方式 |
|---|---|---|---|
| | | URL 路径中的 token 直接作为 |
| | | URL 路径中的 token 直接作为 |
| | | ⚠️ 不能直接使用,需要先查询获取真实的 |
| | | URL 路径中的 token 直接作为 |
| | | URL 路径中的 token 作为文件夹 token 使用 |
/wiki/TOKENwiki.spaces.get_nodelark-cli wiki spaces get_node --params '{"token":"wiki_token"}'node.obj_typenode.obj_tokennode.titleobj_type| obj_type | 说明 | 使用的 API |
|---|---|---|
| 新版云文档 | |
| 旧版云文档 | |
| 电子表格 | |
| 多维表格 | |
| 幻灯片 | |
| 文件 | |
| 思维导图 | |
# 查询 wiki 节点
lark-cli wiki spaces get_node --params '{"token":"wiki_token"}'{
"node": {
"obj_type": "docx",
"obj_token": "xxxx",
"title": "标题",
"node_type": "origin",
"space_id": "12345678910"
}
}Wiki Space (知识空间)
└── Wiki Node (知识库节点)
├── obj_type: docx (新版文档)
│ └── obj_token (真实文档 token)
├── obj_type: doc (旧版文档)
│ └── obj_token (真实文档 token)
├── obj_type: sheet (电子表格)
│ └── obj_token (真实文档 token)
├── obj_type: bitable (多维表格)
│ └── obj_token (真实文档 token)
└── obj_type: file/slides/mindnote
└── obj_token (真实文档 token)
Drive Folder (云空间文件夹)
└── File (文件/文档)
└── file_token (直接使用)# 1. 删除现有筛选(如有)
lark-cli sheets spreadsheet.sheet.filters delete \
--params '{"spreadsheet_token":"<spreadsheet_token>","sheet_id":"<sheet_id>"}'
# 2. 创建第一个筛选,range 覆盖所有要筛选的列
lark-cli sheets spreadsheet.sheet.filters create \
--params '{"spreadsheet_token":"<spreadsheet_token>","sheet_id":"<sheet_id>"}' \
--data '{"col":"B","condition":{"expected":["xx"],"filter_type":"multiValue"},"range":"<sheet_id>!B1:E200"}'
# 3. 添加第二个筛选条件
lark-cli sheets spreadsheet.sheet.filters update \
--params '{"spreadsheet_token":"<spreadsheet_token>","sheet_id":"<sheet_id>"}' \
--data '{"col":"E","condition":{"expected":["xx"],"filter_type":"multiValue"}}'Wrong Filter ValueExcess Limitlark-cli sheets +<verb> [flags]| Shortcut | 说明 |
|---|---|
| View spreadsheet and sheet information |
| Read spreadsheet cell values |
| Write to spreadsheet cells (overwrite mode) |
| Append rows to a spreadsheet |
| Find cells in a spreadsheet |
| Create a spreadsheet (optional header row and initial data) |
| Export a spreadsheet (async task polling + optional download) |
lark-cli schema sheets.<resource>.<method> # 调用 API 前必须先查看参数结构
lark-cli sheets <resource> <method> [flags] # 调用 API重要:使用原生 API 时,必须先运行查看schema/--data参数结构,不要猜测字段格式。--params
creategetpatchcreatedeletegetupdatefind| 方法 | 所需 scope |
|---|---|
| |
| |
| |
| |
| |
| |
| |
| |