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