查询谷歌分析API的"Invalid date specified"意味着什么



I 从 outta Google Sheets 查询 Google Analytics API。

我的endDate我在B2中定义为=today(),我的startDate我在B3中定义为=B2-30

B2B3单元格,我手动格式化为yyyy-mm-dd格式的日期。

运行查询时出现错误:

{ "错误": { "代码": 400, "消息": "指定日期无效: 2021 年 10 月 27 日星期三 00:00:00 GMT+0200 (CEST)", "状态": "INVALID_ARGUMENT" } }

我的日期输入有什么问题?

我有一个猜测,我从B2B3的日期传输到 API,而不是格式mm/dd/yyyy格式Wed Oct 27 2021 00:00:00 GMT+0200 (CEST)。如果我的猜测是正确的,如何将日期转换为正确的格式?

要使用来自公式(如=today()和导数计算)的日期,使用 GSheets 格式化功能手动将值重新格式化为日期没有帮助,就像我之前尝试的那样。

我成功解决它的方法是从值显式制作文本,同时根据需要对其进行格式化,就像在相应的文档中解释的那样:

=TEXT(TODAY(),"yyyy-mm-dd")=TEXT(B2-30,"yyyy-mm-dd")

最新更新