Google Sheets and Import XML - сужение результатов - PullRequest
0 голосов
/ 13 марта 2020

Я пытаюсь импортировать мое основное изображение со страницы моего продукта:

При использовании импорта XML в листах Google можно ли ограничить количество результатов, возвращаемых по запросу?

Например, я использую формулу, которая возвращает 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

Мне нужен только первый результат, это можно сделать внутри исходная формула?

Я попытался указать изображение, используя имя его класса, но получаю сообщение об ошибке «импортированный контент пуст»

Вот URL-адрес, из которого я импортирую для справки: https://shopus.norwex.biz/en_US/customer/shop/product-detail/517210?categoryName=all

1 Ответ

1 голос
/ 14 марта 2020

Я получаю 4 результата, а не 3, но чтобы получить только первый, попробуйте

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