首页 > 解决方案 > Google 表格和 ImportXML - 缩小结果范围

问题描述

我正在尝试从我的产品页面导入我的主图像:

在 Google 表格中使用 ImportXML 时,有没有办法限制查询返回的结果数量?

例如,我正在使用一个返回 3 个结果的公式:

=IMPORTXML($B$1,"//img[@id='product-preview'][1]/@src[1]")

结果是:

/productmedia/na-media/media-manager-thumbnails/filer_public_thumbnails/app-images/thumbs540/__540x540_car-vent-clip-silo.jpg?v3.16.5-na

/productmedia/na-media/media-manager-thumbnails/filer_public_thumbnails/app-images/thumbs540/__540x540_403720-car-vent-clip-enviro.jpg?v3.16.5-na

/productmedia/na-media/media-manager-thumbnails/filer_public_thumbnails/app-images/thumbs100/__100x100_car-vent-clip-silo.jpg?v3.16.5-na

我只需要第一个结果,这可以在初始公式中完成吗?

我尝试使用其类名指定图像,但我不断收到错误“导入的内容为空”

这是我从中导入以供参考的网址:https ://shopus.norwex.biz/en_US/customer/shop/product-detail/517210?categoryName=all

标签: google-sheetsxquerygoogle-sheets-importxml

解决方案


我得到 4 个结果,而不是 3 个,但只得到第一个,试试

=IMPORTXML($B$1,"(//img[@id='product-preview'][1]/@src)[1]")

推荐阅读