Google表格importxml中XPath中的多个索引

墨菲奇

我正在使用彭博社的一些数据到Google电子表格中,其中两行内容如下:

=importxml("https://www.bloomberg.com/quote/ELIPCAM:BZ";"(//span)[28]")
=importxml("https://www.bloomberg.com/quote/ELIPCAM:BZ";"(//span)[31]")

然而,有大量的importxmlimporthtml在所有,许多人的查询相同的网页。结果,太多的单元处于永恒的“正在加载...”状态。Google甚至显示以下信息:

“由于大量请求,加载数据可能需要一段时间。请尝试减少已创建电子表格中的IMPORTHTML,IMPORTDATA,IMPORTFEED或IMPORTXML函数的数量。”

那么,有没有办法合并上述请求?当然,我可以打开一个新选项卡并导入所有内容(即仅"(//span)"用于查询),但是除了凌乱之外,恐怕我仍然会查询比我需要的更多的东西。理想情况下,应该对多个编号的节点进行查询,例如"(//span)[28,31]",但这显然会返回错误。

杰克·弗莱汀

尝试这种方式,看看是否可行:

=importxml("https://www.bloomberg.com/quote/ELIPCAM:BZ","(//span)[position()=28 or position()=31]")

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章