--- title: Purchase Report Automation emoji: 📄 colorFrom: blue colorTo: green sdk: docker pinned: false --- # 采购执行表自动化(Hugging Face Docker 部署) ## 功能 1. 将你上传的“系统导出格式”Excel 转换为“邮件发送的格式”并生成 Excel 2. 根据到货数、需求日期、计划到货日判断“目前进度”(完全到货 / 部分到货 缺货X / 未到货(已逾期Y天) / 未来7天到货) 3. 将结果通过 Resend 发送邮件(正文为 HTML 表格,并附带生成的 Excel) ## 部署步骤(简略) 1. 在 Hugging Face 创建一个 Docker Space 2. 上传本代码仓到 Space(将本 repo 内容 push 上去) 3. 在 Space 设置以下 Variables(Secrets): - RESEND_API_KEY - FROM_EMAIL - TO_EMAIL - INPUT_DIR (默认 /data/uploads) - OUTPUT_DIR (默认 /data/outputs) - TZ (可选,例如 Asia/Shanghai) 4. 启动 Space,访问 `https:///` 上传 Excel 或把文件放进 INPUT_DIR 5. 系统每天会在 crontab 触发(若使用 supercronic),并发送邮件 ## 注意 - Resend API 调用使用了 attachments 字段(base64),请确保你的 Resend 账户支持该方式。如有不同,请按 Resend 官方文档调整 send_email_via_resend 函数。 - 如果你不想容器内运行 cron,可在 HF 外部按时触发 `/run` 接口或使用 HF 的 Scheduler。