gpt4 book ai didi

excel - Google 表格是否具有与 Excel 中的 WEBSERVICE 和 FILTERXML 等效的功能?

转载 作者:行者123 更新时间:2023-12-04 20:23:07 25 4
gpt4 key购买 nike

背景:我正在尝试使用 Bing Maps 或 Google Maps 计算两个地方之间的距离。
这里有一个电子表格,它演示了我正在尝试做的事情:
https://drive.google.com/file/d/1TsmIPDUrCOkScNqPmiVrYVXb1SRzP9Vl/view?usp=sharing
我想从一个函数(其工作方式与 Excel 中的 WEBSERVICE 相同,但在 Google 表格中)返回单个单元格中的响应,该函数使用查询调用 dev.virtualearth.net URL,例如以下 URL:
https://dev.virtualearth.net/REST/v1/Locations?countryRegion=New新西兰&adminDistrict=惠灵顿&locality=Johnsonville&postalCode=6037&addressLine=Bassett Rd&maxResults=1&o=xml&key=ArTkC_A3xj__NuzbJVV2Lq9oo8sftT1r9peJOlYpWVdvTJWDzn1HBq22A48Pn9W-0
我可以看到有 IMPORTDATA、IMPORTXML 等函数,但这些函数的工作方式与 Excel 中的 WEBSERVICE 函数完全不同。
我还需要一个与 FILTERXML 等效的函数。

最佳答案

如您所见,在 xml 文件中,有一个“命名空间”的链接:xmlns="http://schemas.microsoft.com/search/local/ws/rest/v1"。然后,您必须在 [local-name() ='xxxxx'] 中获取数据。例如,放入 C24

=transpose(IMPORTXML(C19,"//*[local-name() ='Point']"))
你会同时得到纬度和经度
您还可以通过以下方式检索所有信息
=IMPORTXML(C19,"//*")
查看带有黄色背景的单元格 https://docs.google.com/spreadsheets/d/1N4G_0WUQfBStCzbG3lkcAPhVAhL5EcYJbOTTIXwMswc/edit?usp=sharing

关于excel - Google 表格是否具有与 Excel 中的 WEBSERVICE 和 FILTERXML 等效的功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67766775/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com