【问题标题】:How to include a Google Sheets cell number in XPath for ImportXML如何在 ImportXML 的 XPath 中包含 Google 表格单元格编号
【发布时间】:2017-11-03 16:04:01
【问题描述】:

我正在使用 Google 脚本和表格。

我想为特定 url 中的每个查询提取 p 中的文本。这有效:

=IMPORTXML("url", "//h3[text()=‘query’]/following-sibling::p[1]")

但是,我没有复制和粘贴每个查询,而是有一列包含近 200 个查询(我知道有 50 个限制)。有没有办法用单元格替换 text()='query'?例如

=IMPORTXML("url", "//h3[B3]/following-sibling::p[1]")

我尝试了许多 B3 变体/[] 中包含的内容,例如GetRange("B3"),都无济于事。

【问题讨论】:

    标签: xml xpath google-sheets


    【解决方案1】:

    尝试使用标准字符串连接:

    =IMPORTXML("url", "//h3["&B3&"]/following-sibling::p[1]")
    

    【讨论】:

    • 谢谢!这让我很奇怪#N/A。
    • 您检查过硬编码 xpath 时得到的结果吗?
    猜你喜欢
    • 1970-01-01
    • 2019-03-15
    • 1970-01-01
    • 2016-02-07
    • 1970-01-01
    • 1970-01-01
    • 2018-03-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多