从零开始:用快捷指令实现银行短信自动记账
创作时间:
作者:
@小白创作中心
从零开始:用快捷指令实现银行短信自动记账
引用
知乎
等
15
来源
1.
https://zhuanlan.zhihu.com/p/55616265
2.
https://blog.csdn.net/Lhy_JL/article/details/117224868
3.
https://blog.csdn.net/java_hl_war/article/details/11142109
4.
https://www.sohu.com/a/446171223_120302799
5.
https://sspai.com/post/93912
6.
https://www.yingdao.com/community/detaildiscuss?id=4dea15cb-a2bb-4223-827c-bce5daffc771&tag=%E7%BB%8F%E9%AA%8C%E5%88%86%E4%BA%AB&from=article
7.
https://www.excelhome.net/3617.html
8.
https://support.apple.com/zh-cn/guide/numbers/tana45192591/mac
9.
https://support.apple.com/zh-cn/guide/shortcuts/apdfeb05586f/ios
10.
https://support.apple.com/zh-cn/guide/shortcuts/apd961a4fc65/ios
11.
https://support.apple.com/zh-cn/guide/shortcuts/welcome/ios
12.
https://support.apple.com/zh-cn/guide/shortcuts/apdd711f9dff/ios
13.
https://ameow.xyz/archives/sms-forwarding-with-apple-shortcuts
14.
https://www.bilibili.com/read/cv16640842/
15.
https://www.ijiejing.com/1758.html
在快节奏的现代生活中,高效理财已成为每个人的必修课。而iPhone的快捷指令功能,正是提升理财效率的利器。通过自动化处理日常财务记录,不仅能节省时间,还能减少人为错误,让你的理财生活更加轻松便捷。
01
基础准备
在开始之前,你需要确保以下几点:
- 设备要求:iPhone或iPad,系统版本iOS 13及以上
- 应用准备:确保已安装“快捷指令”App和“Numbers”表格App
- 权限设置:
- 打开“设置”→“快捷指令”,开启“允许不受限访问”
- 在“设置”→“隐私”中,确保“快捷指令”有访问“信息”和“Numbers”的权限
02
创建自动化流程
第一步:创建基础指令框架
- 打开“快捷指令”App,点击右上角的“+”新建快捷指令
- 将快捷指令命名为“农行自动记账”
- 点击“添加操作”,搜索并选择“获取最新的短信”
第二步:配置短信内容解析
接下来,我们需要从短信中提取关键信息。这里将使用正则表达式来匹配金额、日期等数据。
添加“文本”操作,粘贴你的农行短信样本:
【中国农业银行】王从根于02月13日09:30向您尾号8971账户完成转账交易人民币2894.00,余额44993.16。
添加“匹配文本”操作,输入以下正则表达式:
- 提取金额:
人民币(\d+\.\d{2})
- 提取日期:
于(\d{2}月\d{2}日)
- 提取类型:
向您
→ 自动标记为“收入”
- 提取金额:
- 添加“如果”条件判断:
- 条件:
类型 包含 收入
- 成立时:添加“添加到账本”操作
- 不成立时:添加“显示提醒”提示异常
- 条件:
第三步:对接Numbers账本
添加“查找电子表格”操作:
- 选择“农行账本”或自动创建新表格
- 设置表头:日期 | 金额 | 类型 | 账户尾号 | 余额
添加“添加到表格”操作,映射变量:
- 日期:
匹配的组2
(即02月13日) - 金额:
匹配的组1
(即2894.00) - 类型:
收入
- 账户尾号:通过正则表达式
尾号(\d{4})
提取
- 日期:
第四步:配置自动化触发
- 进入“自动化”标签,点击“创建个人自动化”
- 选择触发条件:“信息”→ 发件人包含
95599
- 关闭“运行前询问”(需iOS 15+)
- 添加操作 → 选择“运行快捷指令”→ 指定刚创建的“农行自动记账”
03
关键优化配置
为了提高自动化流程的健壮性,可以进行以下优化:
正则表达式增强(防止格式变化):
金额:人民币(\d{1,3}(?:,\d{3})*\.\d{2}) 日期:(\d{4}年)?\d{1,2}月\d{1,2}日
错误日志记录:
在“否则”分支中添加:追加到文件(错误日志.txt) → 内容为原始短信 发送邮件给自己(主题:记账失败提醒)
04
测试和验证
在实际使用前,建议进行以下测试:
- 发送一条模拟的银行短信到你的手机
- 检查Numbers表格是否正确添加了新记录
- 查看是否有错误日志产生
如果发现任何问题,可以返回快捷指令编辑界面进行调整。
05
隐私和安全
使用快捷指令处理敏感信息时,需要注意以下几点:
- 所有操作都在本地完成,不涉及云端数据传输
- 确保在“设置”→“快捷指令”中开启了“允许不受限访问”
- 定期检查“错误日志.txt”,确保没有异常情况
06
使用建议和注意事项
- 兼容性:确保你的设备系统版本在iOS 13及以上
- 权限:首次运行会弹出权限请求,需要允许访问短信和Numbers
- 维护:每周检查一次“错误日志.txt”,路径在“文件App/快捷指令目录”
- 扩展性:如果需要处理其他银行的短信,提供新样本后可以定制解析规则
通过以上步骤,你就可以实现从银行短信到Numbers账本的全自动记账流程。这不仅能帮你节省大量时间,还能确保数据的准确性和一致性。现在,就动手试试吧!
热门推荐
上海80后宝妈遭职场霸凌:法律如何守护劳动者权益?
职场新人必读:用双赢思维化解冲突
放餐桌椅最少留多少距离?打造舒适用餐环境的秘诀
吃饭的桌子有多高,选择合适的餐桌高度让用餐更舒适
林宝桢教你从零开始打造财富帝国
外国人在中国如何证明婚姻状况
外国人和中国人结婚登记需要怎么办理
《自然评论·心脏病学》:超加工食品,心血管疾病的大患!
水瓶座性格特点全解析:独立创新与自我中心
五朵洛神玫瑰花语寓意 洛神玫瑰花语及寓意
肾病患者能否食用灵芝孢子粉?
适合尿毒症肾友的夏季低钾、低磷营养食谱,肾内科医生推荐!
“理”解哪吒热①|把握“吒热量” 四川文化产业该怎样趁势而上再造辉煌?
打工人必学:吊尾式告别腰疼!
骨科医生提醒:这些职场腰疼预防方法最有效
华中科大协和医院专家:七步法科学预防腰痛
太玄数揭秘:道教占卜新趋势
双十一剁手党必学:快速打字秘籍
打字训练助你成为职场达人
“科特估”怎么估?哪些科技领域估值有望提升
一份完整的全国高校青年教师教学竞赛教学设计编写思路,手把手级攻略!
什么是故事结构?您应该了解的 8 种类型
《37岁事件簿》完结回顾!金田一和他的“朋友圈”
《金田一37岁事件簿》7年连载落下帷幕 金田一和美雪终成眷属
海南乐东旅游攻略:莺歌海盐场景点介绍与门票信息
公交站点增设,便民车开通,社区出行更便捷!
港湾式 vs 非港湾式:北京新增公交站点设计引发的思考
北京新增公交站点,助力城市高效发展
阴阳师现世召唤阵是什么?如何正确摆放?
召唤系统小说20本,召唤神话生物、游戏角色、历史名人、机械造物