2017-11-03 10 views
1

Google Scriptsで再生しています&シート。ImportXML用のGoogleスプレッドシートセル番号をXPathに含めるには

特定のURLのすべてのクエリに対して、pのテキストを抽出します。コピーの代わり、しかし

=IMPORTXML("url", "//h3[text()=‘query’]/following-sibling::p[1]") 

と各クエリを貼り付け、私はほとんど200それらの(私は50の限界を認識してんだ)の列を持っている:これは動作します。 text()= 'query'をセルに置き換える方法はありますか?例えば。私は、[]などに含まれているものB3 /の多くのバリエーションを試してみた

=IMPORTXML("url", "//h3[B3]/following-sibling::p[1]") 

GetRange( "B3")は無駄です。

答えて

0

は、標準の文字列concatanationを使用してみてください:

=IMPORTXML("url", "//h3["&B3&"]/following-sibling::p[1]") 
+0

ありがとうございました!それは私に奇妙なことに#N/Aを与えます。 – Nicole

+0

xpathをハードコードするときに得られるものを確認しましたか? – Steve

関連する問題