我正在使用Google Apps腳本,試圖將比特幣兌換率信息導入Google電子表格。我用這個代碼:Google Apps腳本搞亂了JSON值
var url = "https://btc-e.com/api/2/btc_usd/ticker";
var response = UrlFetchApp.fetch(url);
var json = response.getContentText();
var lcharts_data = JSON.parse(json)
function bitcoin(){
var b = lcharts_data["ticker"]["avg"];
return b;
}
的JSON文件看起來是這樣的:
{"ticker":
{"high":947.99902,
"low":817.64001,
"avg":882.819515,
"vol":24625847.06001,
"vol_cur":28189.09956,
"last":930,
"buy":930,
"sell":929.998,
"updated":1385575341,
"server_time":1385575342}
}
}
然而b回報爲22.49。我究竟做錯了什麼?
您的代碼按預期工作。請不要使用'JSON.parse()'而不要使用'Utilities.jsonParse()',因爲後者已被棄用。 –
@JacobJanTuinstra我在[Googles Apps腳本文檔](https://developers.google.com/apps-script/reference/utilities/utilities#jsonParse(String))上看不到後者已被棄用? – dev
@vletech請參閱11月18日:https://developers.google.com/apps-script/releases/#november_2013 –