Google sheets Google Sheet importxml-如何仅检索第一个值?

Google sheets Google Sheet importxml-如何仅检索第一个值?,google-sheets,Google Sheets,我正在使用googlescript将上述内容输入C1并填写 当每个结果中只有一个标题时,它可以正常工作,但当有多个标题时,它会返回一个错误: 错误 数组结果未展开,因为它将覆盖C2中的数据 如何将结果限制为找到的第一个title标记,或者(可能更好)修改IFERROR以处理此数组“错误” =IFERROR(importxml(B1, "//title/text()"),A1) 或 如果这能解决您的问题,请将其标记为答案。谢谢您的帮助。我把它们结合在一起,非常适合我的需要=IFERROR(imp

我正在使用
googlescript
将上述内容输入
C1
并填写

当每个结果中只有一个标题时,它可以正常工作,但当有多个标题时,它会返回一个错误:

错误 数组结果未展开,因为它将覆盖C2中的数据

如何将结果限制为找到的第一个title标记,或者(可能更好)修改
IFERROR
以处理此数组“错误”

=IFERROR(importxml(B1, "//title/text()"),A1)


如果这能解决您的问题,请将其标记为答案。

谢谢您的帮助。我把它们结合在一起,非常适合我的需要=IFERROR(importxml(B1,“(//title/text())[1]”),ARRAY_constraint(IFERROR(importxml(B1,“//title/text()”,A1,1))=importxml(B5,“(//meta[@name='description']/@content)[1]”)这对我来说很有效,在B5中有页面URL
      =IFERROR(importxml(B1, "(//title/text())[1]"),A1)
     =ARRAY_CONSTRAIN(IFERROR(importxml(B1, "//title/text()"),A1),1,1)