我有一个包含以下模式的xml文件 -
<link>
<clickurl>
http://www.example.com/fs-bin/click?id=cB97tCVRmeI&offerid=294536.14&type=3&subid=0
</clickurl>
</link>
从上面我想在Google电子表格中存储来自<clickurl>
的'offerid'值(= 294536.14)。
答案 0 :(得分:0)
Google Docs仅支持XPath 1.0,您不能将函数应用于每个值,而只能应用于聚合字符串。出于这个原因,你必须使用Google Docs技术提取价值,XPath将不再有用。
使用=ImportXML("http://example.org/your.xml", "//clickurl")
将数据提取到帮助列中。如果您不需要它,您可以隐藏它。在下一行中,使用简单的正则表达式来提取变量值:=regexextract(A1; "[?&]offerid=([^&]*)")
。
我想如果没有帮助列,我会有办法做到这一点,但我不太了解Google Docs找到它。