📊 飞书多维表格: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: {"状态": "已完成"}
});