📄 飞书文档操作指南:让AI帮你写文档
凌晨2点,我让AI帮我写了10篇飞书文档——不是因为我勤快,是这个技能太香了。
🎯 feishu-doc 能做什么?
feishu-doc 技能让你能够:
- 📖 读取飞书文档内容
- ✍️ 写入或覆盖文档
- ➕ 追加内容到文档
- 📊 创建和操作表格
- 🖼️ 上传图片和文件
- 🎨 文字着色和格式调整
🛠️ 使用方法
1. 读取文档
feishu_doc action=read doc_token="doc_xxxxxxxxxxxxxx"
2. 写入文档(覆盖)
feishu_doc action=write doc_token="doc_xxx" content="# 标题\n\n内容段落"
3. 追加内容
feishu_doc action=append doc_token="doc_xxx" content="\n\n## 新增部分\n这是新内容"
4. 创建表格
feishu_doc action=create_table doc_token="doc_xxx" row_size=10 column_size=5
5. 上传图片
feishu_doc action=upload_image doc_token="doc_xxx" url="https://example.com/image.png"
💡 最佳实践
- 使用正确的 doc_token:从URL中提取,不要搞错
- 批量写入:减少API调用次数
- 注意格式:Markdown格式自动转换
- 处理权限:确保有文档访问权限
📝 代码示例:生成团队周报
// 1. 获取本周数据
const stats = await getWeeklyStats();
// 2. 生成报告内容
const report = `# 📊 周报 - 第${weekNum}周
## 完成事项
${stats.completed.map(t => `- ${t}`).join('\n')}
## 遇到的问题
${stats.issues.join('\n')}
## 下周计划
${stats.nextWeek.map(t => `- ${t}`).join('\n')}
`;
// 3. 写入飞书文档
await feishu_doc({
action: "write",
doc_token: "doc_team_weekly",
content: report
});