2017-06-09 4 views
0

私がどんなに=ImportXML functionX-パス

=importXml("http://www.managetickets.com/morecApp/ticketSearchAndStatusTicketList.jsp?msgCount=23&outputEmail=&db=nd", "/table[2]/tbody/[email protected][td]")

しかしでGoogle-シート内で、次のX-パスを使用しようとしてきたマイナーなものを調整I 「インポートされたコンテンツが空です」と表示されているホバーテキストボックスで「#N/A」を取得してみてください。

私はそれが有効なxパスであることを知っています。「Xパスヘルパーウィザード」のchrome-extensionで十字で確認しました。

私が間違っていることは何ですか?

+0

バリデーターが有効なXPathであると伝えている場合は、それを使用しないで、より良いものを探してください。 '@ 'は完全にはずれています。 @の適切な使用上の明確化のため –

答えて

0

いいえ、実際には有効なXPathではありません。属性を選択するために使用される@に注意してください。 @class@id、など。また、それはあなたが第二のテーブルからセルを含む表の行を一致させたい場合は、することができます。このタグは常に存在していないように、初期のソースコードに自分の表現に

tbodyタグを使用することが悪い考えです

/table[2]//tr[td] 
+0

おかげで - 私はあなたの例 /テーブル[2] // TR [TD] を使用してみましたが、私のセルのTE同じ結果を得ました。 「N/Aコンテンツが空です」 –

+0

正確な必要な出力を確認してください。 '// table [2] // tr [td]'を試してください – Andersson

+0

提供されたURLの情報は、チケット番号の列とその行のチケット番号からの個々のチケットに固有の特定の情報を含む行を含む表です。 –

関連する問題