我正在写,因为我在Google表格中遇到以下IMPORTXML公式的一些问题:
=IMPORTXML("http://xmltestmagicplan.000webhostapp.com/xml_test.xml","/catalog/book[2]")
[该公式在大多数情况下都可以正常工作,但每天都会中断一次,显示在加载公式并给出#N / A结果时出错。
解决方法是更改URL中的任何内容(即http
-> https
或000webhostapp.com
-> 000webhostapp.org
),然后再将其更改回。基本上,我认为解决方法是迫使Google表格重新加载公式。
如果使用此公式,也会发生相同的事情:
=IMPORTXML("http://xmltestmagicplan.000webhostapp.com/xml_test.xml")
下面的公式没问题:
=IMPORTXML("https://gist.githubusercontent.com/Ram-N/5189462/raw/46db0b43ad7bf9cbd32a8932f3ab981bd4b4da7c/books.xml","/catalog/book[2]")
=IMPORTXML("https://gist.githubusercontent.com/Ram-N/5189462/raw/46db0b43ad7bf9cbd32a8932f3ab981bd4b4da7c/books.xml")
我认为问题是由于我正在使用托管(000webhostapp.com),但我不知道为什么。有任何想法吗?非常感谢。
您可以尝试像这样欺骗它:
=IFERROR(
IMPORTXML("http://xmltestmagicplan.000webhostapp.com/xml_test.xml", "/catalog/book[2]",
IMPORTXML("http://xmltestmagicplan.000webhostapp.com/xml_test.xml", "/catalog/book[2]"))