Google 表格和加拿大银行 Valet API - 如何每月导入美元/加元数据

问题描述 投票:0回答:1

我设法在谷歌表格中使用 BoC Valet API 来获取特定时期内的每日美元加元汇率。

=importxml("https://www.bankofcanada.ca/valet/observations/FXCADUSD/xml?start_date="&text(Q31,"YYYY-mm-dd")&"&end_date="&text(Q32,"YYYY-mm-dd"),"//o/@d | //o/v")

现在我希望在两个日期之间执行此操作,但返回每月数据。

=importxml("https://www.bankofcanada.ca/valet/observations/group/FX_RATES_MONTHLY/xml?start_date=2023-01-23&end_date=2023-07-19&order_dir=asc","//o/@d | //o/v")

此查询的结果是所有可用的每月外汇汇率。我应该在 Google Sheets xpath_query 字段中使用什么 xpath 来过滤仅针对 USDCAD 的数据?

xml api google-sheets xpath google-sheets-formula
1个回答
0
投票

你能测试一下这个吗:

=chooserows(wrapcols(importxml("https://www.bankofcanada.ca/valet/observations/group/FX_RATES_MONTHLY/xml?start_date=2023-01-23&end_date=2023-07-19&order_dir=asc","//o/@d|//v/@s|//o/v"),47),1,-1,-2)

© www.soinside.com 2019 - 2024. All rights reserved.