1

我已成功使用 ImportXML 在 Google 表格中获取带有 URL 的 Youtube 视频的标题。这是我的代码:

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

但是,当我尝试在 ImportXML 中应用 ArrayFormula 时,它一遍又一遍地返回第一列的结果。

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

如下图:(请看D栏)

每行重复的结果

我希望 D 列的输出可以自动计算并从 A 列返回不同 Youtube URL 的正确标题。

任何建议将不胜感激

4

2 回答 2

0

https://support.google.com/docs/forum/AAAABuH1jm0XzeSrif_I1Q/?hl=sv

ARRAYFORMULA 不支持 IMOPRTXML、IMPORTHTML。

我用:

=iferror(IMPORTXML(A3,"//*[@id='eow-title']"),"") + @CTRL-C @CTRL-V
于 2020-01-25T10:52:11.510 回答
0

不幸的是,这不会做,因为ARRAYFORMULA不支持IMOPRTXML公式。您可以尝试为此任务查找一些脚本化的解决方法或放弃一个单元解决方案

于 2019-04-13T17:54:52.140 回答