谷歌电子表格importxml,砍掉部分查询

时间:2013-01-31 14:03:58

标签: html google-apps-script google-sheets

我在Google电子表格中有一个简单的ImportXml函数:

=ImportXml( "http://www.google.com/finance?q=0322.hk", "//span[@class='chr']" )

但是它给了我2个数据单元格,它下面的单元格方向是a =继续(等等)...由Google自动放置。

以下是与此页面相关联的HTML代码。看起来它有2个项目。我已经取代了“<” &安培; “>” 中用“(”&“)”

(span class="ch bld")(span class="chr" id="ref_673324_c")-0.45(/span)

(span class="chr" id="ref_673324_cp")(-2.02%)(/span)

如何更改我的ImportXml功能,以便我只导入“-0.45”而不用“(-2.02%)?

2 个答案:

答案 0 :(得分:1)

我还发现INDEX命令有用......如果你想要结果中的第二个(-2.02%)项目也很有用。但是,一个重要的注意事项是,您必须首先转换ImportXML的输出,否则它将无效。

=INDEX( TRANSPOSE (ImportXML (...)), {num})其中num是所需的结果。

答案 1 :(得分:0)

我找到了一个解决方法......我把它放在了NOEXPAND功能面前,它起作用了。但如果有人有其他解决方案,请告诉我。

相关问题