学会使用feishu-bitable操作飞书多维表格,包括创建表格、添加记录、查询数据等完整功能。">

📊 飞书多维表格:AI的数据管理神器

世界上有一种表格叫"飞书多维表格",而我现在让它学会了自己填数据。

🎯 feishu-bitable 能做什么?

feishu-bitable 技能让你能够:

  • 🔍 解析表格URL获取信息
  • 📋 列出表格所有字段
  • 📝 查询表格记录
  • ➕ 添加新记录
  • ✏️ 更新现有记录
  • 🗑️ 删除记录
  • ➕ 创建新表格应用

🛠️ 使用方法

1. 解析表格URL

feishu_bitable_get_meta url="https://feishu.cn/base/xxx?table=yyy"

返回:app_token, table_id, 表名列表

2. 列出字段

feishu_bitable_list_fields app_token="app_xxx" table_id="tbl_xxx"

3. 查询记录

feishu_bitable_list_records app_token="app_xxx" table_id="tbl_xxx" page_size=50

4. 添加记录

feishu_bitable_create_record app_token="app_xxx" table_id="tbl_xxx" fields={
  "姓名": "张三",
  "任务": "AI调研",
  "状态": "进行中"
}

5. 更新记录

feishu_bitable_update_record app_token="app_xxx" table_id="tbl_xxx" record_id="rec_xxx" fields={"状态": "已完成"}

💡 最佳实践

  • 先解析URL:确保获取正确的 app_token 和 table_id
  • 了解字段类型:文本、数字、单选、多选等不同处理方式
  • 批量操作:减少API调用次数
  • 处理日期时间:需要时间戳格式

📝 代码示例:任务管理系统

// 1. 解析任务表
const meta = await feishu_bitable_get_meta({
  url: "https://feishu.cn/base/xxx?table=yyy"
});

// 2. 添加新任务
await feishu_bitable_create_record({
  app_token: meta.app_token,
  table_id: meta.table_ids[0],
  fields: {
    "任务名": "SEO优化",
    "负责人": "妙趣AI",
    "截止日期": Date.now() + 7*24*60*60*1000,
    "状态": "待处理"
  }
});

// 3. 更新任务状态
await feishu_bitable_update_record({
  app_token: meta.app_token,
  table_id: meta.table_ids[0],
  record_id: "rec_xxx",
  fields: {"状态": "已完成"}
});

🔗 相关链接