Skip to content

ennann/email_accounting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

CMBC Email Accounting Automation

项目简介

本项目是为招商银行邮件处理而设计的自动记账系统,使用 Google Apps Script (GAS) 实现,旨在自动化处理和分类从招商银行收到的各种交易通知邮件,并实时同步到飞书多维表格内,实现消费自动记录功能。

主要功能

  • 邮件分类:自动将邮件分类为“内部交易”、“错误”和“已完成”。
  • 交易处理:分析邮件内容,提取交易数据,并根据内容分类处理。
  • 记录创建:为每个有效交易创建账目记录。
  • 批量处理:支持定期全量检查,确保所有邮件都被处理。
  • 错误处理:未能正确处理的邮件会被标记并归类为需人工复查。

技术栈

  • Google Apps Script
  • Gmail API
  • JavaScript

安装和运行

设置

  1. 打开 Google Apps Script: https://script.google.com/
  2. 新建一个项目,将脚本文件复制到对应的 .gs 文件中。
  3. 设置必要的脚本属性和访问权限,确保脚本能够访问你的 Gmail。

部署

  1. 在 GAS 编辑器中选择“部署”>“新建部署”。
  2. 选择“执行为”你的账户,并“谁有访问权限”设置为“只有我”。
  3. 点击“部署”按钮,记录下生成的脚本 ID 和部署 ID。

使用说明

  • 设置时间触发器:在脚本编辑器中,选择“编辑”>“当前项目的触发器”,添加一个时间触发器以定期执行 processBatchOfEmails 函数。

维护者

许可证

本项目采用 MIT 许可证。详情见 LICENSE 文件。

贡献

欢迎通过 Issue 或 Pull Request 的方式为项目贡献代码或提出功能改进建议。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published