GoogleSheet 中的 ImportXML 出错
Error with ImportXML within GoogleSheet
为了不使用其他线程并尝试让我的公式与来自 Internet 的多个示例一起使用,我构建了以下内容:
=importXML("http://www.sportingcharts.com/nhl/stats/player-blocks-statistics/2015/", "//*[@id="statomatic"]/table")
但是,当 运行 它与表格一起使用时,它会给我一个解析错误。
我做错了什么?
第 1 部分:解析错误
解析错误是因为双引号。用单引号替换内部双引号。换句话说,而不是
"//*[@id="statomatic"]/table"
应该使用如下内容:
"//*[@id='statomatic']/table"
第 2 部分:xPath
一旦解析错误得到解决,结果公式仍然无法工作,因为找不到 xPath。
以下 xPath 将 return 页面中的统计信息 table:
"//div/table/*/tr"
注意:包含引号是因为 IMPORTXML 公式需要它们。
为了不使用其他线程并尝试让我的公式与来自 Internet 的多个示例一起使用,我构建了以下内容:
=importXML("http://www.sportingcharts.com/nhl/stats/player-blocks-statistics/2015/", "//*[@id="statomatic"]/table")
但是,当 运行 它与表格一起使用时,它会给我一个解析错误。 我做错了什么?
第 1 部分:解析错误
解析错误是因为双引号。用单引号替换内部双引号。换句话说,而不是
"//*[@id="statomatic"]/table"
应该使用如下内容:
"//*[@id='statomatic']/table"
第 2 部分:xPath
一旦解析错误得到解决,结果公式仍然无法工作,因为找不到 xPath。
以下 xPath 将 return 页面中的统计信息 table:
"//div/table/*/tr"
注意:包含引号是因为 IMPORTXML 公式需要它们。