Google スプレッドシートの IMPORTXML 関数内で XPath クエリに苦労しています。このサイトからテーブルを取得しようとしています。どうやらのみを使用する//tr
と、サイトのすべてのテーブル行が表示されます。特定のテーブルが必要なので、結果をドリルダウンするにはテーブル ID が必要です。
テーブル ID (およびクラス) は次のとおりです。
<table class="leaguetable sortable table detailed-table fixed-wide-table" id="page_competition_1_block_competition_tables_7_block_competition_form_table_1_table">
ここで私の現在の関数とクエリを参照してください。
=IMPORTXML("https://us.soccerway.com/national/england/premier-league/20182019/regular-season/r48730/","//table[@id='page_competition_1_block_competition_tables_7_block_competition_form_table_1_table']/tr")
スプレッドシートでこの数式を使用する#N/A
と、エラー メッセージが表示されますImported content is empty
。
Chrome 拡張機能を使用してクエリをテストしたところ、望ましい結果が得られました。残念ながら、表はスプレッドシートに表示されません。