I 从 outta Google Sheets 查询 Google Analytics API。
我的endDate
我在B2
中定义为=today()
,我的startDate
我在B3
中定义为=B2-30
。
B2
和B3
单元格,我手动格式化为yyyy-mm-dd
格式的日期。
运行查询时出现错误:
{ "错误": { "代码": 400, "消息": "指定日期无效: 2021 年 10 月 27 日星期三 00:00:00 GMT+0200 (CEST)", "状态": "INVALID_ARGUMENT" } }
我的日期输入有什么问题?
我有一个猜测,我从B2
和B3
的日期传输到 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")