【问题标题】:GoogleSheet: IMPORTXML error, resource at url not found?GoogleSheet:IMPORTXML 错误,找不到 url 的资源?
【发布时间】:2020-09-30 19:30:15
【问题描述】:

您将从下图中看到,A1 中填充了脚本生成的随机数。每次移动光标时,数字都会随机变化,用于Google表格中“强制更新XML数据”的方法。

正如我们从第一张图片中看到的那样,IMPORTXML 使用 =IMPORTXML("Link" &A1(which is the random number, that is needed to update the data), "//target content") recipe 就像魅力一样工作

嗯,它适用于第一个链接,但不是真的适用于第二个,在第一张图片中,B2 正在使用最后一个链接,它显示 1736.5 作为值,不使用 @ 显示很好987654327@代码

将 &A1 添加到公式后,它会给出错误 #N/AResource at url not found 作为错误详细信息。

我已经尝试使用另一个计算出数字的单元格(大于或小于 A1),仍然给我这个错误。

【问题讨论】:

    标签: google-sheets google-sheets-importxml xpathquery


    【解决方案1】:

    解决方案

    如果您仔细查看第二个 URL,您会发现它以 = 符号结尾。在 URL 中,此符号用于表示键值对。在这种情况下,使用您的刷新技巧,您指定服务器查找实际上不存在的资源。因此出现IMPORTXML 错误。只需将生成的 URL 放入浏览器中即可查看结果。

    尝试在 URL 中放置另一个随机参数,该参数将导致刷新页面而不会导致 404 HTTP 错误。

    例如:

    https://www.cnbc.com/quotes/?symbol=XAU=&x=0
    

    不会导致任何错误,并且会给出想要的结果。

    【讨论】:

    • 哇,这很出乎意料,问题出在网址本身,令人兴奋的答案。非常感谢,现在公式刚刚好。
    • 但它在某些时候让我感到困惑,公式中没有&$A$1,没有&x=0,它解析得很好
    • 我不知道参数是什么。但我认为它可以工作,因为它只是没有指定 XAU 值。
    • 没关系,只是希望有一天这个谜团能被揭开。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-27
    • 1970-01-01
    • 1970-01-01
    • 2015-11-24
    • 2012-03-06
    • 2018-07-18
    • 2015-11-24
    相关资源
    最近更新 更多