学会使用feishu-doc技能操作飞书文档,包括读取、写入、创建表格、插入图片等完整功能。">

📄 飞书文档操作指南:让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
});

🔗 相关链接