用扣子自动抓取腾讯文档周报并结构化汇总,省两小时人工:建收集表单→设每人限交一次→扣子定时拉取→Python清洗数据→生成Markdown表格→自动发群+追加至总览表。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

团队每周要收十几份周报,手动复制粘贴到汇总文档里容易漏掉、格式错乱、版本混乱。用扣子(Coze)自动抓取腾讯文档提交内容,再按固定模板整理成结构化表格,能省下至少两小时重复劳动。
在腾讯文档创建可收集的周报表单
打开腾讯文档→新建→「收集表单」→选择「周报模板」或从空白开始。
添加必填字段:姓名(单行文本)、部门(下拉菜单)、本周完成(多行文本)、下周计划(多行文本)、阻塞问题(多行文本)。【务必开启“每人仅可提交一次”】,否则同一人反复提交会覆盖历史记录,导致数据丢失。
点击右上角「分享」→「链接分享」→勾选「允许填写」→复制链接备用。
用扣子搭建自动抓取机器人
登录 coze.cn → 进入 Bot 编辑页 → 点击「+新建 Bot」→ 命名“周报收集助手”→ 选择「工作流 Bot」。
方法一:使用内置「腾讯文档」插件(推荐)
添加节点 → 搜索「腾讯文档」→ 选择「获取收集表单响应」→ 粘贴上一步复制的表单链接 → 设置「触发方式」为「定时触发」→ 设为每周五 17:00 执行。
方法二:手动调用腾讯文档 API(需开发者权限)
添加「HTTP 请求」节点 → 方法选 GET → URL 填腾讯文档开放平台提供的响应数据接口地址 → 在 Headers 中加入 Authorization 字段,值为你的腾讯文档 API Token。【Token 必须保存在 Bot 的 Secrets 中,切勿硬编码在请求里】
清洗并结构化周报数据
第一步:添加「代码执行」节点 → 语言选 Python → 输入以下逻辑:
```python
import json
data = json.loads($input)
cleaned = []
for r in data.get("responses", []):
cleaned.append({
"姓名": r.get("姓名", "未知"),
"部门": r.get("部门", "未填写"),
"完成摘要": r.get("本周完成", "")[:80] + "…" if len(r.get("本周完成", "")) > 80 else r.get("本周完成", ""),
"阻塞项数": len([x for x in r.get("阻塞问题", "").split(";") if x.strip()])
})
output = json.dumps(cleaned, ensure_ascii=False)
```
第二步:添加「表格生成」节点 → 字段映射为:姓名、部门、完成摘要、阻塞项数 → 输出格式选 Markdown 表格。
第三步:添加「发送消息」节点 → 目标设为「群聊」→ 消息内容填入上一步生成的表格 → 开启「自动发送」。
将整理结果自动写入腾讯文档主汇总表
在腾讯文档中新建一个「周报总览」表格,首行为标题:姓名|部门|完成摘要|阻塞项数|提交时间。
回到扣子工作流,在「表格生成」节点后插入「腾讯文档」插件 → 选择「向表格追加行」→ 文档 ID 填总览表链接中的 docId(即 ?id= 后面一串字符)→ 行数据字段严格对应表格列顺序。
这一步必须确保腾讯文档该表格已开启「任何人可编辑」或已将扣子使用的 Bot 账号添加为协作者,否则写入会静默失败。















