问题:每次都要手动检查汇率的麻烦
每天早上收到买家的报价请求时,我们团队都要在 Windows 设备上打开汇率网站,查询最新汇率,然后手动输入到电子表格里。特别是经常处理 USD、EUR、CNY 三种货币,光是汇率查询就要花掉每天超过 30 分钟。
「这个过程能不能自动化呢?」从这个想法开始了。
解决方案:Claude Code + Google Sheets API 连结
第 1 步:在谷歌表格建立基本架构
首先在谷歌表格建立了一个简单的表格。
| 货币 | 韩元汇率 | 最后更新时间 | 自动计算预期金额 |
|------|---------|----------|------------------|
| USD | (自动) | (自动) | (自动) |
| EUR | (自动) | (自动) | (自动) |
| CNY | (自动) | (自动) | (自动) |
第 2 步:用 Claude Code 编写简单脚本
在 Claude Code 界面输入了以下指令。
「你能帮我写一个 Python 脚本,自动把最新汇率放到谷歌表格里吗?需要根据韩元基准更新 USD、EUR、CNY 的当前汇率,每小时更新一次,并记录更新时间。」
Claude Code 生成的代码非常简洁。
import requests
from datetime import datetime
from google.colab import auth
import gspread
# 认证 (设定谷歌表格访问权限)
auth.authenticate_user()
gc = gspread.authorize(auth.default()[0])
# 从汇率 API 获取数据 (示例:Open Exchange Rates)
api_key = "your_api_key_here"
url = f"https://api.exchangerate-api.com/v4/latest/KRW"
response = requests.get(url)
rates = response.json()["rates"]
# 打开谷歌表格
sh = gc.open("汇率_自动化").sheet1
# 更新数据
sh.update_cell(2, 2, round(rates["USD"], 2)) # USD 汇率
sh.update_cell(3, 2, round(rates["EUR"], 2)) # EUR 汇率
sh.update_cell(4, 2, round(rates["CNY"], 2)) # CNY 汇率
# 记录更新时间
sh.update_cell(2, 3, datetime.now().strftime("%H:%M"))
sh.update_cell(3, 3, datetime.now().strftime("%H:%M"))
sh.update_cell(4, 3, datetime.now().strftime("%H:%M"))
print("汇率更新完成")
第 3 步:在 Windows 设备上设定自动执行
将 Claude Code 生成的脚本注册到 Windows 设备的任务计划程序。
• 打开「任务计划程序」
• 选择「创建基本任务」
• 设定每小时执行一次上面的 Python 脚本
• 将执行时间限制在上午 8 时至下午 6 时
第 4 步:在谷歌表格加入自动计算公式
现在汇率已经自动更新了,下一步是自动化报价计算。
例如加入「基本单价 × 汇率 = 韩元价格」的自动计算公式。
=B2 * C2
这样汇率实时变动时,最终报价金额也会自动重新计算。
成果:节省 80% 时间
• 之前:每天 30 分钟以上的汇率查询 + 手动输入
• 之后:每天 5 分钟以内 (仅最终检查)
特别是当买家紧急要求重新计算价格时,现在不需要说「稍等,我再查一下汇率」。谷歌表格里已经有最新汇率了。
提示:其他数据也可以用相同方式自动化
这个方法不只适用于汇率,还可以自动化以下数据。
• 运费 (连结物流公司 API)
• 库存数量 (连结仓库管理系统)
• 客户等级 (自动分析订单历史)
• 买家信用评分 (自动评分交易记录)
「虽然不是开发者,但只要懂 API 这个词,Claude Code 就会帮你搞定其他的。」
Hamsters 团队现在已经用这个方式运营 5 个以上的自动化工作流程。