問題タブ [xml-import]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
class - スペースを挟んで入れ子になったクラスの XML インポート
XMLimport を使用して、coinmarketcap.com ページから Google シートにさまざまな情報をインポートしています。それはすべて完璧に機能し、span タグ内に 2 つのクラスが表示されているように見えるものを見つけたら受け入れます。これは、24 時間のビットコイン価格の変化を示すために使用されます。
この場合、クラスは「sc-15yy2pl-0 gEePkg」と呼ばれます。しかし、これを使用しようとすると、機能せず、代わりに #N/A が返されます。これは私が試しているコードです:
=IMPORTXML("coinmarketcap.com/currencies/bitcoin/", "//span[@class='sc-15yy2pl-0 gEePkg']")
私はこれを行うことができるAPIやその他のものであることを知っていますが、私は開発者ではありません. 私は、IMPORTXML 機能を学ぶために最善を尽くしている単なる人間です。これら 2 つのクラスの間にスペースがある場合、これらの 2 つのクラスをどのように扱うべきかを誰かが知っていれば、非常に感謝しています。
xml - XML ファイルを複数の Google スプレッドシートに分割する
Google スプレッドシートには 8000 行の制限があるようです (おおよそ私の小さなテストによるものです)。数千の要素を含む XML ファイルの URL があります。そのため、XML ファイルを複数の Google スプレッドシートに分割したいと考えています。
インポートする範囲を選択する方法はありますか? 例えば
XML ファイルを複数のシートに分割するもう 1 つの方法は、「名前」に「ジャック」が含まれているなどの追加データに基づいて、インポートする要素のタイプを選択することです。例えば
XML ファイルは次のようになります。