我有一个看起来像这样的XML提要
<rss xmlns:g="http://base.google.com/ns/1.0" version="2.0">
<channel>
<title>Name of store</title>
<link>Link to store</link>
<description>Google Merchant Center product feed</description>
<item>
<title>Producttitle</title>
<link> </link>
<description> </description>
<g:id> </g:id>
<g:condition> </g:condition>
<g:price> </g:price>
<g:availability> </g:availability>
<g:image_link> </g:image_link>
<g:gtin> </g:gtin>
<g:brand> </g:brand>
<g:product_type> </g:product_type>
</item>
我需要帮助,以适当的方式通过脚本将其导入Google表格。 我现在使用此代码
SpreadsheetApp.getActiveSpreadsheet().getRange('B2').setValue('=importxml("URL2Feed";"//item//title")')
它适用于标题,链接abd描述,但我无法将g:*放入表中。它给了我#N / A
有人可以帮我吗:-)
答案 0 :(得分:1)
好。我已经开始工作了。为了导入属性,我使用以下代码
IMPORTXML("https://URL2FEED";"//*[local-name()='id']")
我将此代码输入到A2,B2,C2等中,但是某些字段没有文本。这是来自商店的产品Feed,然后价格接近错误的产品。
所以现在我需要一个可以正确解析此提要的脚本:-)
答案 1 :(得分:0)
尝试通过不带名称空间的名称访问属性。