在Google工作表中导入XML XPath URL
我刚开始使用GoogleSheets,我想知道是否可以使用在Google工作表中导入XML XPath URL,xpath,google-sheets,google-sheets-formula,array-formulas,google-sheets-importxml,Xpath,Google Sheets,Google Sheets Formula,Array Formulas,Google Sheets Importxml,我刚开始使用GoogleSheets,我想知道是否可以使用importxmlXPath获取链接 在此屏幕截图中,您可以看到主锦标赛子菜单下的可单击链接,该链接将每周更改。目前,我每周都会手动复制粘贴,你可以在下面链接的表格的16个单元格中找到它 这是我试图获取XPath的XPath(我在这方面完全是个傻瓜),并试图将其构建到a14单元格中的公式中,但失败惨重 我还想知道是否有可能在链接之间连接一些东西 例如: 我想更改链接之间的年份,但无法计算如何:( 链接到具有编辑权限的工作表:) 要
importxml
XPath获取链接
在此屏幕截图中,您可以看到主锦标赛子菜单下的可单击链接,该链接将每周更改。目前,我每周都会手动复制粘贴,你可以在下面链接的表格的16个单元格中找到它
这是我试图获取XPath的XPath(我在这方面完全是个傻瓜),并试图将其构建到a14单元格中的公式中,但失败惨重
我还想知道是否有可能在链接之间连接一些东西
例如:
我想更改链接之间的年份,但无法计算如何:(
链接到具有编辑权限的工作表:)
要创建链接使用中的可选年份,请执行以下操作:
="https://www.tennisexplorer.com/cincinnati/"&B1&"/atp-men/"
要获得Cincinety,您可以执行以下操作:
=ARRAYFORMULA(QUERY(TO_TEXT(IMPORTXML(
"https://www.tennisexplorer.com/cincinnati/2019/atp-men/",
"//td[@class='t-name']")), "select Col2 where Col1 is null limit 1", 0))
然后整个公式是:
="https://www.tennisexplorer.com/"&
ARRAYFORMULA(QUERY(TO_TEXT(IMPORTXML(
"https://www.tennisexplorer.com/live/",
"//td[@class='t-name']")), "select Col2 where Col1 is null limit 1", 0))&"/"&B1&"/atp-men/"
要创建链接使用中的可选年份,请执行以下操作:
="https://www.tennisexplorer.com/cincinnati/"&B1&"/atp-men/"
要获得Cincinety,您可以执行以下操作:
=ARRAYFORMULA(QUERY(TO_TEXT(IMPORTXML(
"https://www.tennisexplorer.com/cincinnati/2019/atp-men/",
"//td[@class='t-name']")), "select Col2 where Col1 is null limit 1", 0))
然后整个公式是:
="https://www.tennisexplorer.com/"&
ARRAYFORMULA(QUERY(TO_TEXT(IMPORTXML(
"https://www.tennisexplorer.com/live/",
"//td[@class='t-name']")), "select Col2 where Col1 is null limit 1", 0))&"/"&B1&"/atp-men/"
你到底想刮什么?你到底想刮什么?至于数组公式,有些比赛分为两个单词,因此如果可以直接获取链接?例如,我想创建6个标签,在这个位置预先固定直播锦标赛(他们将更改每个链接)。这些站点上的可点击链接。对于两个单词名称,您可以使用此修复:
=SUBSTITUTE(“https://www.tennisexplorer.com/“&ARRAYFORMULA(查询)到文本(导入XML(”https://www.tennisexplorer.com/live/“,”//td[@class='t-name']”,“选择Col2,其中Col1为空限制1”,0)&“/”&B1&“/atp-men/”,“”,“-”)
可选年份公式链接到另一个单元格,该单元格将获取链接,例如:检查单元格a15我在表9中使用了“=连接(A16,?阶段=资格”)”我给您留下了您需要的所有公式:-对于数组公式,一些锦标赛被拆分为两个单词,因此是否可以直接获取链接?例如,我想创建6个标签,在这个位置预先固定直播锦标赛(他们将更改每个链接)。这些站点上的可点击链接。对于两个单词名称,您可以使用此修复:=SUBSTITUTE(“https://www.tennisexplorer.com/“&ARRAYFORMULA(查询)到文本(导入XML(”https://www.tennisexplorer.com/live/“,”//td[@class='t-name']”,“选择Col2,其中Col1为空限制1”,0)&“/”&B1&“/atp-men/”,“”,“-”)
可选年份公式链接到另一个单元格,该单元格将获取链接,例如:检查单元格a15我在表9中使用了“=连接(A16,?阶段=资格”)”我为您留下了所有需要的公式:-