【发布时间】:2018-01-28 00:37:36
【问题描述】:
我正在尝试从谷歌表格输入用户提供的数据以实时修改 API 链接。我尝试使用 getActivecell Sheet,但我相信我必须使用 put 而不是 get?或者有更简单的方法吗?蒂亚!
function TransactionVerification() {
var sheet = SpreadsheetApp.getActiveSheet();
var response=UrlFetchApp
.fetch("https://api.ethplorer.io/getTxInfo/(sheet.getActiveCell(2,2))?apiKey=freekey");
var json = response.getContentText();
var data = JSON.parse(json)
sheet.getRange(2,3).setValue([data.success]);
sheet.getRange(2,5).setValue([data.from]);
sheet.getRange(2,6).setValue([data.to]);
sheet.getRange(2,4).setValue([data.value]);
sheet.getRange(2,7).setValue([data.gasUsed]);
Logger.log(data);
【问题讨论】:
-
显示从您的
Logger.log(data);打印的日志如果有错误,则打开“查看”菜单,然后选择“执行记录”。这将显示哪行代码失败。您的问题可能部分是关于如何使用 Ethplorer API 在该文档中我没有看到任何关于需要使用 POST 请求的内容。
标签: google-apps-script get put google-sheets-api ethereum