web-dev-qa-db-ja.com

改行付きのImportXMLがGoogleシートを改行する

ImportXMLを使用して、次のようなWebサイトからデータを取得しています。

=ImportXML("https://www.papercall.io/events?cfps-scope=&keywords=uk","//div[@class='panel panel-default']")

データは正常に取得されますが、2つのフィールドは両方とも<h4>という見出しであり、シートはこれらの両方を1つのフィールドにインポートしているようです。上記の数式を変更して、<h4><p>に変更する方法、または<h4>を閉じた後に改行を追加する方法はありますか?

1
jonroper
  • 次のように正規表現できます:
=ARRAYFORMULA({INDEX(IMPORTXML(
 "https://www.papercall.io/events?cfps-scope=&keywords=uk", 
 "//div[@class='panel panel-default']"),,1), 
 IFERROR(REGEXEXTRACT(INDEX(IMPORTXML(
 "https://www.papercall.io/events?cfps-scope=&keywords=uk",
 "//div[@class='panel panel-default']"),,2), "(.*)Event Dates")), 
 IFERROR(REGEXEXTRACT(INDEX(IMPORTXML(
 "https://www.papercall.io/events?cfps-scope=&keywords=uk",
 "//div[@class='panel panel-default']"),,2), "(Event Dates.*)"))})

enter image description here

0
user0