我已经成功地使用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的正确标题。
任何建议将不胜感激
答案 0 :(得分:0)
不幸的是,这样做不会成功,因为ARRAYFORMULA
不支持IMOPRTXML
公式。您可以尝试为此任务查找一些脚本化的解决方法,或者放弃一个单元格解决方案
答案 1 :(得分:0)
https://support.google.com/docs/forum/AAAABuH1jm0XzeSrif_I1Q/?hl=sv
ARRAYFORMULA不支持IMOPRTXML,IMPORTHTML。
我使用:
=iferror(IMPORTXML(A3,"//*[@id='eow-title']"),"") + @CTRL-C @CTRL-V