好的,以下是更新后的内容,加入了你制作这个 Crypto Tracker 的个人动机,让读者更有共鸣,更信任这个工具。
⸻
🚀 教你用 Google 表格制作实时 Crypto Tracker(不懂代码也能搞定)
因为工作原因,经常需要使用各种交易平台(中心化/去中心化都有),导致资金非常分散。每次查看资产价格都要打开好几个 App 或网页,非常低效。
于是我花一点时间,用 Google Sheets 搭配 CryptoCompare API,做了一个简单的 加密货币价格追踪器,方便统一查看各币种价格,节省时间、方便管理。现在分享给大家,感兴趣的朋友可以自己动手做一个!
✅ 步骤
⚙ 第一步:创建 Google Sheets 表格
1. 新建一个 Google Sheets 表格,命名为 Crypto Tracker(随意命名)。
2. 新建一个工作表,命名为:Crypto。
3. 在 A1 输入 Symbol,B1 输入 Price(表头)。
4. 从 A2 开始往下填入你要追踪的币种代码:
PEPE
DOGE
WIF
ETH
.......
⚙ 第二步:申请免费 API Key
1. 打开 CryptoCompare API 官网
2. 注册账号后,获取你的免费 API Key(复制备用)
💻 第三步:插入 Apps Script 脚本
1. 点击菜单栏:扩展程序 → Apps Script
2. 删除默认内容,粘贴以下代码(把XXXXXXXXX....替换成API Key再复制黏贴):
function autoUpdateCryptoPrices() {
var apiKey = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Crypto");
if (!sheet) {
SpreadsheetApp.getUi().alert("请创建名为 'Crypto' 的工作表!");
return;
}
var symbols = [];
var lastRow = sheet.getLastRow();
for (var i = 2; i <= lastRow; i++) {
var symbol = sheet.getRange(i, 1).getValue();
if (symbol) {
symbols.push(symbol);
}
}
for (var i = 0; i < symbols.length; i++) {
var symbol = symbols[i];
var url = "https://min-api.cryptocompare.com/data/price?fsym=" + symbol + "&tsyms=USD&r=" + Math.random();
try {
var response = UrlFetchApp.fetch(url, {
"headers": {
"authorization": "Apikey " + apiKey
}
});
var data = JSON.parse(response.getContentText());
sheet.getRange(i + 2, 2).setValue(data.USD);
} catch (e) {
sheet.getRange(i + 2, 2).setValue("Error");
}
}
}
3. 点击左上角「保存」按钮。
💻 第四步:设置自动刷新(定时触发器)
1. 在 Apps Script 中点击左边⏰图标(触发器)。
2. 点击右下角 + 添加触发器
3. 选择:
• 运行函数:autoUpdateCryptoPrices
• 事件来源:时间驱动
• 触发类型:每5分钟
• 点击保存 ✅
✅ 完成效果
• 每5分钟自动更新15种币种的价格;
• 自动写入 Crypto 工作表的 B 列;
• 可以添加图表、变化趋势等可视化功能。
💬 为什么我推荐你也做一个?
如果你也有多账户、跨平台的交易需求,这种做法非常适合你。