本项目是为招商银行邮件处理而设计的自动记账系统,使用 Google Apps Script (GAS) 实现,旨在自动化处理和分类从招商银行收到的各种交易通知邮件,并实时同步到飞书多维表格内,实现消费自动记录功能。
- 邮件分类:自动将邮件分类为“内部交易”、“错误”和“已完成”。
- 交易处理:分析邮件内容,提取交易数据,并根据内容分类处理。
- 记录创建:为每个有效交易创建账目记录。
- 批量处理:支持定期全量检查,确保所有邮件都被处理。
- 错误处理:未能正确处理的邮件会被标记并归类为需人工复查。
- Google Apps Script
- Gmail API
- JavaScript
- 打开 Google Apps Script: https://script.google.com/
- 新建一个项目,将脚本文件复制到对应的
.gs
文件中。 - 设置必要的脚本属性和访问权限,确保脚本能够访问你的 Gmail。
- 在 GAS 编辑器中选择“部署”>“新建部署”。
- 选择“执行为”你的账户,并“谁有访问权限”设置为“只有我”。
- 点击“部署”按钮,记录下生成的脚本 ID 和部署 ID。
- 设置时间触发器:在脚本编辑器中,选择“编辑”>“当前项目的触发器”,添加一个时间触发器以定期执行
processBatchOfEmails
函数。
本项目采用 MIT 许可证。详情见 LICENSE 文件。
欢迎通过 Issue 或 Pull Request 的方式为项目贡献代码或提出功能改进建议。