个人分享贴:🚀 用 Google 表格制作实时 Crypto Tracker(不懂代码也能搞定)

Viewed 71

An image to describe post
好的,以下是更新后的内容,加入了你制作这个 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 列;
• 可以添加图表、变化趋势等可视化功能。

💬 为什么我推荐你也做一个?

如果你也有多账户、跨平台的交易需求,这种做法非常适合你。

2 Answers

总结来说,还是 Mixin 最方便 😄

按照教程一步一步来,最终达到了效果,感谢Sonny的分享。