text 对于谷歌表(脚本)。通过传递ETH地址和ETH代币符号来获得平衡

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text 对于谷歌表(脚本)。通过传递ETH地址和ETH代币符号来获得平衡相关的知识,希望对你有一定的参考价值。

function getETHBalance(ethAddress) {
  var response = UrlFetchApp.fetch('https://api.etherscan.io/api?module=account&action=balance&address=' + ethAddress + '&tag=latest&apikey=UMBMA6SZ3DUAWW9C3NGRMRASSNNWRIPV51');
  var json = response.getContentText();
  var data = JSON.parse(json);
  return data.result * Math.pow(10,-18);
}

function getTokenBalance(symbol, ethAddress) {
  var response = UrlFetchApp.fetch('https://api.ethplorer.io/getAddressInfo/' + ethAddress + '?apiKey=freekey');
  var json = response.getContentText();
  var data = JSON.parse(json);
  var tokenData = {};
  for each (var token in data.tokens) {
    if (token.tokenInfo.symbol == symbol) {
      tokenData = token;
    }
  }
  
  var decimals = parseInt(tokenData.tokenInfo.decimals, 10);
  var divisor = Math.pow(10, decimals);
  var balance = parseFloat(parseFloat(tokenData.balance).toFixed());
  var result = balance/divisor;
  return result;
}

以上是关于text 对于谷歌表(脚本)。通过传递ETH地址和ETH代币符号来获得平衡的主要内容,如果未能解决你的问题,请参考以下文章

我需要在我的谷歌驱动器中显示一个 pdf 作为缩略图,在谷歌表中..如何使用谷歌脚本?

向数据库发送请求(谷歌表)

嗨,我是谷歌脚本的新手,我如何解析webhook?

谷歌表 - 折线图

如何在谷歌表中结合 Countif 和 UPPER 函数来计算所有匹配项?

javascript 将数据发送到谷歌表