Google アプリ スクリプトで次のコードを使用して数値を抽出しています。
function getBTC_ZAR_ExchangeRate() {
var response = UrlFetchApp.fetch("http://coinmill.com/rss/BTC_ZAR.xml")
var xmlText = response.getContentText();
//var funded = Xml.parse(htmlText, true);
var rate = xmlText.match(/BTC =\s(.*?)\sZAR<br/);
return rate[1];
}
結果として、2 つの項目を持つ配列を取得します。配列の 2 番目の項目のみが正しい項目です。
result = {"BTC = 27.45 ZAR<br", "27.45"}
これは想定どおりに動作しないため、私は何を間違っていますか?