{"versions":{"0.1.1":{"name":"@wecom/cli","version":"0.1.1","description":"The official CLI for WeCom","keywords":["wecom-cli","mcp"],"homepage":"https://github.com/WecomTeam/wecom-cli#readme","bugs":{"url":"https://github.com/WecomTeam/wecom-cli/issues"},"repository":{"type":"git","url":"git+https://github.com/WecomTeam/wecom-cli.git"},"license":"MIT","type":"module","bin":{"wecom-cli":"bin/wecom.js"},"optionalDependencies":{"@wecom/cli-darwin-arm64":"0.1.1","@wecom/cli-darwin-x64":"0.1.1","@wecom/cli-linux-x64":"0.1.1","@wecom/cli-win32-x64":"0.1.1"},"packageManager":"pnpm@10.32.1","engines":{"node":">=18"},"_id":"@wecom/cli@0.1.1","gitHead":"9b743c4aff3f5c90874fd33bc6b525889aa9cad3","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-+iW8ytUEZdEpXoYguGy1jhOW2Lk3pL80dM/PebFGkdFL8MUFe4r9LEne4ljq321uO+plMo4I2+fcrO0XbfF5Jg==","shasum":"a13f248c1ba9c4eb905d51cf7f4ffca5c5fcb971","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@wecom/cli/-/cli-0.1.1.tgz","fileCount":4,"unpackedSize":16173,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC/USlWPAJpGO12Ncrdv1jMRapadb3oKhk/XHjN/HuyfAiEAlG0mfpM3Fiy7E+rMWhAwhI9xYpF7sUh74PrGsxCt1K8="}],"size":6372},"_npmUser":{"name":"anonymous","email":"jason.daurus+wecom-bot@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"jason.daurus+wecom-bot@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.1.1_1774808565013_0.4315796967276053"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-29T18:22:45.153Z","publish_time":1774808565153,"_source_registry_name":"default","contributors":[]},"0.1.0":{"name":"@wecom/cli","version":"0.1.0","keywords":["wecom-cli","mcp"],"license":"MIT","_id":"@wecom/cli@0.1.0","maintainers":[{"name":"anonymous","email":"jason.daurus+wecom-bot@gmail.com"}],"homepage":"https://github.com/WecomTeam/wecom-cli#readme","bugs":{"url":"https://github.com/WecomTeam/wecom-cli/issues"},"bin":{"wecom-cli":"bin/wecom.js"},"dist":{"shasum":"3700db58d6e35c06e49d994ec99b2c70f3ac1f1c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@wecom/cli/-/cli-0.1.0.tgz","fileCount":4,"integrity":"sha512-xsh37IVVjoCsO9ooDHWuQihN3UBEXgBqWuhhyQ9ekhepcD5QC2TzmDTh19MEHonbM+RM0SeqAb4oHhHxA30q4w==","signatures":[{"sig":"MEQCID02Jg2+PNuy/4+QOwDGtZ/oCkaIcCRCvRW3vhS+Ul7wAiAq0GBs9nM/zR/1wicp3n1CHjU+vaZS7InhMFiQ08UDBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16173,"size":6374},"type":"module","engines":{"node":">=18"},"gitHead":"ece39318ae6ed10c6c47f4fee72a402fb1186e09","_npmUser":{"name":"anonymous","email":"jason.daurus+wecom-bot@gmail.com"},"repository":{"url":"git+https://github.com/WecomTeam/wecom-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"The official CLI for WeCom","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","optionalDependencies":{"@wecom/cli-linux-x64":"0.1.0","@wecom/cli-win32-x64":"0.1.0","@wecom/cli-darwin-x64":"0.1.0","@wecom/cli-darwin-arm64":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0_1774803839420_0.9102069827749835","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2026-03-29T17:03:59.564Z","publish_time":1774803839564,"_source_registry_name":"default","contributors":[]},"0.1.2":{"name":"@wecom/cli","version":"0.1.2","description":"The official CLI for WeCom","keywords":["wecom-cli","mcp"],"homepage":"https://github.com/WecomTeam/wecom-cli#readme","bugs":{"url":"https://github.com/WecomTeam/wecom-cli/issues"},"repository":{"type":"git","url":"git+https://github.com/WecomTeam/wecom-cli.git"},"license":"MIT","type":"module","bin":{"wecom-cli":"bin/wecom.js"},"optionalDependencies":{"@wecom/cli-darwin-arm64":"0.1.2","@wecom/cli-darwin-x64":"0.1.2","@wecom/cli-linux-x64":"0.1.2","@wecom/cli-win32-x64":"0.1.2"},"packageManager":"pnpm@10.32.1","engines":{"node":">=18"},"_id":"@wecom/cli@0.1.2","gitHead":"ca37b2770ffde75e8543814a469269b636399141","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-MLJGeTtjOqb/HiW3h0DM1XBSniSZlOvkYVz2yvHsz1y2oyYQ+5KSGJOJrNzk/qzgatp2VenSN3WpWycYC4MNmw==","shasum":"2348625b69277889b4cc4db727d619ec41f147ef","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@wecom/cli/-/cli-0.1.2.tgz","fileCount":4,"unpackedSize":16173,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCFh2reIgKDddWfql7Df/GAciyQyA4EmDm59G0ulyauqwIgYkiphO2BsD37KrV1TGPk9xbpLPzXbM78c1IaGIW0Kek="}],"size":6374},"_npmUser":{"name":"anonymous","email":"jason.daurus+wecom-bot@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"jason.daurus+wecom-bot@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.1.2_1774876321475_0.9731941690884545"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-30T13:12:01.606Z","publish_time":1774876321606,"_source_registry_name":"default","contributors":[]},"0.1.3":{"name":"@wecom/cli","version":"0.1.3","description":"The official CLI for WeCom","keywords":["wecom-cli","mcp"],"homepage":"https://github.com/WecomTeam/wecom-cli#readme","bugs":{"url":"https://github.com/WecomTeam/wecom-cli/issues"},"repository":{"type":"git","url":"git+https://github.com/WecomTeam/wecom-cli.git"},"license":"MIT","type":"module","bin":{"wecom-cli":"bin/wecom.js"},"scripts":{"prepare":"git config core.hooksPath .githooks"},"devDependencies":{"@changesets/cli":"^2.30.0","@commitlint/cli":"^20.5.0","@commitlint/config-conventional":"^20.5.0","@eslint/js":"^10.0.1","@tsconfig/node-lts":"^24.0.0","@types/node":"^25.5.0","eslint":"^10.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","globals":"^17.4.0","prettier":"^3.8.1","typescript":"^5.8.3","typescript-eslint":"^8.57.2"},"optionalDependencies":{"@wecom/cli-darwin-arm64":"0.1.3","@wecom/cli-darwin-x64":"0.1.3","@wecom/cli-linux-x64":"0.1.3","@wecom/cli-win32-x64":"0.1.3"},"packageManager":"pnpm@10.32.1","engines":{"node":">=18"},"_id":"@wecom/cli@0.1.3","gitHead":"f003230803eab4dd9158894a3f2a3a64f93a99a0","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-953mwhwhg3chGKSI5TcRRT2fR7lAepvA+K6pnLmBhIe/rkGSv774EfTkMaylTIbF7P8CFq6GPfDgC9i6sE6d3A==","shasum":"3c67944639047fc55dfd4466011b93cc7a0f7f94","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@wecom/cli/-/cli-0.1.3.tgz","fileCount":4,"unpackedSize":16571,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDj0thIaFN4U5iXMYYsnxXkjNyf8CPVng4N3N43kgfp0gIhALDmfsVK/iueDGTRjbAwCjLJWXo9jpqLD/pdTkvSkXYD"}],"size":6516},"_npmUser":{"name":"anonymous","email":"jason.daurus+wecom-bot@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"jason.daurus+wecom-bot@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.1.3_1774957131777_0.5413592389020976"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-31T11:38:51.919Z","publish_time":1774957131919,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"0.1.3"},"name":"@wecom/cli","time":{"created":"2026-03-29T18:23:02.505Z","modified":"2026-03-31T11:39:07.802Z","0.1.1":"2026-03-29T18:22:45.153Z","0.1.0":"2026-03-29T17:03:59.564Z","0.1.2":"2026-03-30T13:12:01.606Z","0.1.3":"2026-03-31T11:38:51.919Z"},"readme":"# wecom-cli\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Rust](https://img.shields.io/badge/rust-%3E%3D1.75-orange.svg)](https://www.rust-lang.org/)\n\n> 💬 扫码加入企业微信交流群：\n>\n> <img src=\"https://wwcdn.weixin.qq.com/node/wework/images/202603241759.3fb01c32cc.png\" alt=\"扫码入群交流\" width=\"200\" />\n\n企业微信命令行工具 — 让人类和 AI Agent 都能在终端中操作企业微信。覆盖通讯录、待办、会议、消息、日程、文档、智能表格等核心业务域，提供 7 大品类及 12 个 AI Agent [Skills](https://github.com/WecomTeam/wecom-cli/tree/main/skills)。\n\n[安装](#安装与快速开始) · [AI Agent Skills](#agent-skills) · [命令](#命令参考) · [品类一览](#品类与能力一览)\n\n## 为什么选 wecom-cli？\n\n- **为 AI Agent 所设计** — 开箱即用的 [Skills](https://github.com/WecomTeam/wecom-cli/tree/main/skills)， 适配主流 AI 工具，Agent 可直接操作企业微信，无需额外适配\n- **覆盖用户核心需求** — 7 大业务品类、12 个 AI Agent [Skills](https://github.com/WecomTeam/wecom-cli/tree/main/skills)，覆盖通讯录、待办、会议、消息、日程、文档与智能表格\n- **快速上手** — `init` 配置凭证，直接调用品类工具，从安装到第一次 API 调用只需两步\n\n## 功能\n\n| 类别         | 能力                                                                          |\n| ------------ | ----------------------------------------------------------------------------- |\n| 👤 通讯录   | 获取可见范围成员列表、按姓名/别名搜索                                        |\n| ✅ 待办     | 创建、查询列表、查询详情、更新、删除待办，变更用户处理状态                    |\n| 🎥 会议     | 创建预约会议、取消会议、更新受邀成员、查询会议列表、获取会议详情              |\n| 💬 消息     | 会话列表查询、消息记录拉取（文本/图片/文件/语音/视频）、多媒体下载、发送文本  |\n| 📅 日程     | 日程 CRUD、参与人管理、多成员闲忙查询                                         |\n| 📄 文档     | 文档创建/读取/编辑                                                            |\n| 📊 智能表格   | 智能表格创建、子表与字段管理、表格记录增删改查                                  |\n\n## 安装与快速开始\n\n### 环境要求\n\n- Node.js（`npm`/`npx`）\n- 企业微信机器人的 Bot ID 和 Secret\n\n### 安装\n\n```bash\n# 安装 CLI\nnpm install -g @wecom/cli\n\n# 安装 CLI SKILL（必需）\nnpx skills add WeComTeam/wecom-cli -y -g\n```\n\n### 快速开始\n\n```bash\n# 1. 配置企业微信机器人凭证（交互式，仅需一次）\nwecom-cli init\n\n# 2. 调用工具\nwecom-cli contact get_userlist '{}'\n```\n\n## Agent Skills\n\n| Skill | 品类 | 说明 |\n| ----- | ---- | ---- |\n| `wecomcli-lookup-contact` | contact | 通讯录成员查询，按姓名/别名搜索 |\n| `wecomcli-get-todo-list` | todo | 待办列表查询，按时间过滤和分页 |\n| `wecomcli-get-todo-detail` | todo | 待办详情批量查询 |\n| `wecomcli-edit-todo` | todo | 待办创建、更新、删除、状态变更 |\n| `wecomcli-create-meeting` | meeting | 创建预约会议 |\n| `wecomcli-edit-meeting` | meeting | 取消会议、更新受邀成员 |\n| `wecomcli-get-meeting` | meeting | 查询会议列表和详情 |\n| `wecomcli-get-msg` | msg | 会话列表、消息记录、媒体下载、文本发送 |\n| `wecomcli-manage-schedule` | schedule | 日程 CRUD、参与人管理、闲忙查询 |\n| `wecomcli-manage-doc` | doc | 文档创建/读取/编辑 |\n| `wecomcli-manage-smartsheet-schema` | smartsheet | 智能表格子表与字段管理 |\n| `wecomcli-manage-smartsheet-data` | smartsheet | 智能表格记录增删改查 |\n\n## 命令参考\n\n### `--help`\n\n列出所有支持的命令和品类。\n\n```bash\nwecom-cli --help\n```\n\n输出示例：\n\n```\nUsage: wecom-cli <COMMAND>\n\nCommands:\n  init      Documentation for init\n  contact   通讯录 — 成员查询和搜索\n  doc       文档 — 文档/智能表格创建和管理\n  meeting   会议 — 创建/管理/查询视频会议\n  msg       消息 — 聊天列表、发送/接收消息、媒体下载\n  schedule  日程 — 日程增删改查和可用性查询\n  todo      待办事项 — 创建/查询/编辑待办项\n\nOptions:\n  -h, --help     Print help\n  -V, --version  Print version\n```\n\n### `init`\n\n交互式配置企业微信机器人凭证，加密存储到本地。仅需执行一次。\n\n```bash\nwecom-cli init\n```\n\n凭证存储位置：`~/.config/wecom/bot.enc`\n\n### 品类调用\n\n每个品类作为独立子命令使用。不传方法名时列出该品类下所有可用工具，传方法名时调用指定工具。\n\n```bash\n# 列出品类下的所有工具\nwecom-cli <category>\n\n# 调用品类下的指定工具\nwecom-cli <category> <method> [json_args]\n```\n\n示例：\n\n```bash\n# 列出通讯录品类下的工具\nwecom-cli contact\n\n# 列出待办品类下的工具\nwecom-cli todo\n\n# 调用工具（传 JSON 参数）\nwecom-cli contact get_userlist '{}'\n\n# 调用工具（无参数）\nwecom-cli contact get_userlist\n```\n\n## 品类与能力一览\n\n### contact — 通讯录\n\n| 工具 | 说明 |\n|------|------|\n| `get_userlist` | 获取当前用户可见范围内的通讯录成员（userid、姓名、别名） |\n\n```bash\n# 获取全量通讯录成员\nwecom-cli contact get_userlist '{}'\n```\n\n### todo — 待办\n\n| 工具 | 说明 |\n|------|------|\n| `get_todo_list` | 查询待办列表，支持按时间过滤和分页 |\n| `get_todo_detail` | 根据待办 ID 批量查询完整详情 |\n| `create_todo` | 创建待办，可指定内容、分派人、提醒时间 |\n| `update_todo` | 更新待办内容、状态、分派人或提醒时间 |\n| `delete_todo` | 删除待办（不可撤销） |\n| `change_todo_user_status` | 变更当前用户在待办中的状态 |\n\n```bash\n# 查询待办列表\nwecom-cli todo get_todo_list '{}'\n\n# 创建待办\nwecom-cli todo create_todo '{\"content\": \"完成Q2规划文档\", \"remind_time\": \"2026-06-01 09:00:00\"}'\n\n# 批量查询待办详情\nwecom-cli todo get_todo_detail '{\"todo_id_list\": [\"TODO_ID_1\", \"TODO_ID_2\"]}'\n\n# 标记待办完成\nwecom-cli todo update_todo '{\"todo_id\": \"TODO_ID\", \"todo_status\": 0}'\n\n# 删除待办\nwecom-cli todo delete_todo '{\"todo_id\": \"TODO_ID\"}'\n```\n\n### meeting — 会议\n\n| 工具 | 说明 |\n|------|------|\n| `create_meeting` | 创建预约会议，支持设置参数、邀请参与人、安全设置 |\n| `cancel_meeting` | 取消指定的预约会议 |\n| `set_invite_meeting_members` | 更新会议受邀成员（全量覆盖） |\n| `list_user_meetings` | 查询用户在时间范围内的会议列表（当日前后 30 天） |\n| `get_meeting_info` | 获取会议完整详情 |\n\n```bash\n# 查询本周会议\nwecom-cli meeting list_user_meetings '{\"begin_datetime\": \"2026-03-23 00:00\", \"end_datetime\": \"2026-03-29 23:59\", \"limit\": 100}'\n\n# 创建会议\nwecom-cli meeting create_meeting '{\"title\": \"技术方案评审\", \"meeting_start_datetime\": \"2026-03-30 15:00\", \"meeting_duration\": 3600, \"invitees\": {\"userid\": [\"zhangsan\", \"lisi\"]}}'\n\n# 获取会议详情\nwecom-cli meeting get_meeting_info '{\"meetingid\": \"MEETING_ID\"}'\n\n# 取消会议\nwecom-cli meeting cancel_meeting '{\"meetingid\": \"MEETING_ID\"}'\n```\n\n### msg — 消息\n\n| 工具 | 说明 |\n|------|------|\n| `get_msg_chat_list` | 按时间范围查询有消息的会话列表 |\n| `get_message` | 拉取会话消息记录（支持文本/图片/文件/语音/视频） |\n| `get_msg_media` | 下载消息中的多媒体文件到本地 |\n| `send_message` | 向单聊或群聊发送文本消息 |\n\n```bash\n# 获取最近一周会话列表\nwecom-cli msg get_msg_chat_list '{\"begin_time\": \"2026-03-22 00:00:00\", \"end_time\": \"2026-03-29 23:59:59\"}'\n\n# 拉取聊天记录\nwecom-cli msg get_message '{\"chat_type\": 1, \"chatid\": \"zhangsan\", \"begin_time\": \"2026-03-29 09:00:00\", \"end_time\": \"2026-03-29 18:00:00\"}'\n\n# 发送文本消息\nwecom-cli msg send_message '{\"chat_type\": 1, \"chatid\": \"zhangsan\", \"msgtype\": \"text\", \"text\": {\"content\": \"hello\"}}'\n\n# 下载多媒体文件\nwecom-cli msg get_msg_media '{\"media_id\": \"MEDIA_ID\"}'\n```\n\n### schedule — 日程\n\n| 工具 | 说明 |\n|------|------|\n| `get_schedule_list_by_range` | 查询时间范围内的日程 ID 列表（当日前后 30 天） |\n| `get_schedule_detail` | 批量获取日程详情（1~50 个） |\n| `create_schedule` | 创建日程，支持设置提醒、参与人 |\n| `update_schedule` | 修改日程（只传需修改的字段） |\n| `cancel_schedule` | 取消日程 |\n| `add_schedule_attendees` | 添加日程参与人 |\n| `del_schedule_attendees` | 移除日程参与人 |\n| `check_availability` | 查询多成员闲忙状态（1~10 人） |\n\n```bash\n# 查询今天的日程\nwecom-cli schedule get_schedule_list_by_range '{\"start_time\": \"2026-03-29 00:00:00\", \"end_time\": \"2026-03-29 23:59:59\"}'\n\n# 获取日程详情\nwecom-cli schedule get_schedule_detail '{\"schedule_id_list\": [\"SCHEDULE_ID\"]}'\n\n# 创建日程\nwecom-cli schedule create_schedule '{\"schedule\": {\"start_time\": \"2026-03-30 14:00:00\", \"end_time\": \"2026-03-30 15:00:00\", \"summary\": \"需求评审\", \"attendees\": [{\"userid\": \"zhangsan\"}], \"reminders\": {\"is_remind\": 1, \"remind_before_event_secs\": 900, \"timezone\": 8}}}'\n\n# 查询闲忙\nwecom-cli schedule check_availability '{\"check_user_list\": [\"zhangsan\", \"lisi\"], \"start_time\": \"2026-03-30 09:00:00\", \"end_time\": \"2026-03-30 18:00:00\"}'\n```\n\n### doc — 文档\n\n| 工具 | 说明 |\n|------|------|\n| `create_doc` | 创建文档（doc_type=3） |\n| `get_doc_content` | 获取文档内容（Markdown 格式，异步轮询） |\n| `edit_doc_content` | 用 Markdown 覆写文档正文 |\n\n```bash\n# 创建文档\nwecom-cli doc create_doc '{\"doc_type\": 3, \"doc_name\": \"项目周报\"}'\n\n# 读取文档内容（首次调用）\nwecom-cli doc get_doc_content '{\"docid\": \"DOC_ID\", \"type\": 2}'\n\n# 读取文档内容（轮询，携带 task_id）\nwecom-cli doc get_doc_content '{\"docid\": \"DOC_ID\", \"type\": 2, \"task_id\": \"TASK_ID\"}'\n\n# 编辑文档\nwecom-cli doc edit_doc_content '{\"docid\": \"DOC_ID\", \"content\": \"# 标题\\n\\n正文内容\", \"content_type\": 1}'\n```\n\n### doc — 智能表格\n\n| 工具 | 说明 |\n|------|------|\n| `create_doc` | 创建智能表格（通过 doc create_doc，doc_type=10） |\n| `smartsheet_get_sheet` | 查询智能表格的所有子表 |\n| `smartsheet_add_sheet` | 添加子表 |\n| `smartsheet_update_sheet` | 修改子表标题 |\n| `smartsheet_delete_sheet` | 删除子表（不可逆） |\n| `smartsheet_get_fields` | 查询子表的字段/列信息 |\n| `smartsheet_add_fields` | 添加字段/列 |\n| `smartsheet_update_fields` | 更新字段标题 |\n| `smartsheet_delete_fields` | 删除字段/列（不可逆） |\n| `smartsheet_get_records` | 查询子表全部记录 |\n| `smartsheet_add_records` | 添加记录 |\n| `smartsheet_update_records` | 更新记录 |\n| `smartsheet_delete_records` | 删除记录（不可逆） |\n\n```bash\n# 创建智能表格\nwecom-cli doc create_doc '{\"doc_type\": 10, \"doc_name\": \"任务跟踪表\"}'\n\n# 查询智能表格子表\nwecom-cli doc smartsheet_get_sheet '{\"docid\": \"DOC_ID\"}'\n\n# 查询子表字段信息\nwecom-cli doc smartsheet_get_fields '{\"docid\": \"DOC_ID\", \"sheet_id\": \"SHEET_ID\"}'\n\n# 添加子表字段\nwecom-cli doc smartsheet_add_fields '{\"docid\": \"DOC_ID\", \"sheet_id\": \"SHEET_ID\", \"fields\": [{\"field_title\": \"状态\", \"field_type\": \"FIELD_TYPE_SINGLE_SELECT\"}]}'\n\n# 查询子表记录\nwecom-cli doc smartsheet_get_records '{\"docid\": \"DOC_ID\", \"sheet_id\": \"SHEET_ID\"}'\n\n# 添加记录\nwecom-cli doc smartsheet_add_records '{\"docid\": \"DOC_ID\", \"sheet_id\": \"SHEET_ID\", \"records\": [{\"values\": {\"标题\": [{\"type\": \"text\", \"text\": \"新任务\"}]}}]}'\n\n# 更新记录\nwecom-cli doc smartsheet_update_records '{\"docid\": \"DOC_ID\", \"sheet_id\": \"SHEET_ID\", \"key_type\":\"CELL_VALUE_KEY_TYPE_FIELD_TITLE\", \"records\": [{\"record_id\": \"RECORD_ID\", \"values\": {\"标题\": [{\"type\": \"text\", \"text\": \"已更新\"}]}}]}'\n\n# 删除记录\nwecom-cli doc smartsheet_delete_records '{\"docid\": \"DOC_ID\", \"sheet_id\": \"SHEET_ID\", \"record_ids\": [\"RECORD_ID\"]}'\n```\n\n## 许可证\n\n本项目基于 **MIT 许可证** 开源。","users":{}}