问题描述
Feishu 多维表格支持内嵌文档,URL 格式为:
https://xxx.feishu.cn/wiki/UCWzwwy6Pia0UokSdVbcFLX5npc?table=ldxeY9jxXpNHRWDj
table=ldx... 前缀表示这是一个嵌入的 docx 文档,而非数据表。
但 lark-cli 目前无法访问这类内嵌文档。
复现步骤
- 在 Feishu 多维表格中创建一个内嵌文档(例如在"朋友圈" bitable 中)
- 通过浏览器复制该内嵌文档的 URL,格式为
?table=ldxeY9jxXpNHRWDj
- 使用
lark-cli docs +fetch --doc ldxeY9jxXpNHRWDj 尝试获取内容
实际结果
$ lark-cli docs +fetch --doc ldxeY9jxXpNHRWDj
{
"ok": false,
"error": {
"type": "mcp_error",
"message": "MCP: [VALIDATION:1004] Document ID length is insufficient: 16 < 15"
}
}
直接传 ldx token 时报错:文档 ID 长度不足(16字符 < 最低要求27字符)。
期望行为
lark-cli docs +fetch 能正确识别 ldx 前缀的文档 token,并访问对应的内嵌文档内容。
可能的实现方向:
- 在
docs +fetch 或文档解析逻辑中检测 ldx 前缀
- 或者提供专门的
bitable +embedded-doc-get 命令来处理 bitable 内嵌文档
环境信息
- lark-cli 版本:1.0.31(最新 1.0.40)
- 相关 bitable:
GZ1ZbCrCAaxcRhsvRlVc0BwAn5e(的朋友圈)
- 内嵌文档 token:
ldxeY9jxXpNHRWDj
问题描述
Feishu 多维表格支持内嵌文档,URL 格式为:
table=ldx...前缀表示这是一个嵌入的 docx 文档,而非数据表。但
lark-cli目前无法访问这类内嵌文档。复现步骤
?table=ldxeY9jxXpNHRWDjlark-cli docs +fetch --doc ldxeY9jxXpNHRWDj尝试获取内容实际结果
直接传
ldxtoken 时报错:文档 ID 长度不足(16字符 < 最低要求27字符)。期望行为
lark-cli docs +fetch能正确识别ldx前缀的文档 token,并访问对应的内嵌文档内容。可能的实现方向:
docs +fetch或文档解析逻辑中检测ldx前缀bitable +embedded-doc-get命令来处理 bitable 内嵌文档环境信息
GZ1ZbCrCAaxcRhsvRlVc0BwAn5e(的朋友圈)ldxeY9jxXpNHRWDj