Используйте importXML из столбца URL-адресов с формулой массива, возвращающей тот же дублированный результат в листе Google - PullRequest
0 голосов
/ 13 апреля 2019

Мне удалось использовать ImportXML для получения заголовка видео на YouTube с URL-адресами в Google Sheets. Вот мой код:

=IF(ISBLANK(A3:A),"",IMPORTXML(A3:A, "//*[@id='eow-title']"))

Однако, когда я попытался применить ArrayFormula в ImportXML, он возвращал результат первого столбца снова и снова.

=ArrayFormula(IF(ISBLANK(A3:A),"",IMPORTXML(A3:A, "//*[@id='eow-title']")))

Как на следующем изображении: (Пожалуйста, посмотрите на столбец D)

Duplicated results for every rows

Я ожидаю, что выходные данные столбца D могут автоматически вычислять и возвращать правильное название различных URL-адресов Youtube из столбца A.

Любое предложение будет высоко ценится

1 Ответ

0 голосов
/ 13 апреля 2019
К сожалению,

этого не произойдет, поскольку ARRAYFORMULA не поддерживает формулы IMOPRTXML.Вы можете попробовать найти какой-нибудь сценарий обходного решения для этой задачи или отказаться от решения с одной ячейкой

...