GoogleSheet:IMPORTXML 错误,未找到 url 处的资源?

GoogleSheet: IMPORTXML error, resource at url not found?

您将从下图中看到,A1 填充了脚本生成的随机数。数字会随机变化 every-time 光标被移动,在 Google Sheets."forcing update the XML data" 的方法中使用。

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

非常有效

好吧,第一个 link 成功了,但第二个就不行了,在第一个图像中,B2 使用的是最后一个 link,它显示 1736.5 作为值,在不使用 &A1 代码

的情况下显示良好

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

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

解决方案

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

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

例如:

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

不会导致任何错误并会给出所需的结果。