我有一个看起来像这样的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>我需要帮助让谷歌工作表在适当的方式与脚本。我现在使用以下代码
SpreadsheetApp.getActiveSpreadsheet().getRange('B2').setValue('=importxml("URL2Feed";"//item//title")')它适用于标题、链接和描述,但我无法将g:*放入工作表中。它会给我一个#N/A
有没有人能帮帮我:-)
发布于 2018-06-29 14:26:21
好的。我让导入起作用了。为了导入属性,我使用以下代码
IMPORTXML("https://URL2FEED";"//*[local-name()='id']")我在A2、B2、C2等中输入了这段代码,但有些字段没有文本。这是一个来自商店的产品提要,然后价格被放到了错误的产品旁边。
所以现在我需要一个可以正确解析这个提要的脚本:-)
发布于 2018-06-26 15:42:15
尝试通过不带命名空间的名称访问属性。
然后看看this document
https://stackoverflow.com/questions/51037251
复制相似问题