こんにちはIMPORTXML関数を使用して、ユーロのビットコイン価格をGoogleスプレッドシートドキュメントにインポートする方法を知っている人はいますか?
私はビットコインの米ドルの価格を得ている限り-
=IMPORTXML("https://coinmarketcap.com/currencies/bitcoin/";
"//span[@class='h2 text-semi-bold details-panel-item--price__value']")
coinMarketCapサイトを調べると、ビットコインのユーロ価格が表示されていることがわかりますが、それを参照する方法がわかりません。
<span class="h2 text-semi-bold details-panel-item--price
value" data-currency-value="">€3.211,55</span>
通貨を切り替えるボタンはJavaScriptによって制御され、GoogleスプレッドシートはJSを読み取ることができないため、これは不可能です。回避策は、別のサイトを使用して、スプレッドシートで直接USDをスクレイピングまたはEURに変換することです。
_=IMPORTXML("https://coinmarketcap.com/currencies/bitcoin/";
"//span[@class='h2 text-semi-bold details-panel-item--price__value']")
*GOOGLEFINANCE("currency:usdeur")
_
GOOGLEFINANCE
の通貨レートが満足できない場合は、より良いものを見つけることを試みることができ、IMPORTXML
それも-=IMPORTXML(usd) * IMPORTXML(currency rate)
のように
CMCは構造を変更します。これを使用する新しいコードは次のとおりです。
=IMPORTXML("https://coinmarketcap.com/currencies/bitcoin/", "//span[@class='cmc-details-panel-price__price']")