google sheets-analytics 每周查询
google sheets-analytics weekly query
我正在尝试在 google 工作表中创建一个查询,该查询将提取本周到目前为止的数据。我可以使用 NDaysAgo 过滤器来获取最近 7 天的数据,但我真正需要的是从周一到周日,而且我不想每周都去编辑工作表。另外,如果每周都可以这样做,我也会对月至今的解决方案使用相同的公式。
谢谢!
我假设您是在应用程序脚本中执行此操作。
记住应用程序脚本只是 JavaScript。以下将return前一个星期一为约会对象。
var d = new Date();
var day = d.getDay(),
diff = d.getDate() - day + (day == 0 ? -6:1); // adjust if day is Sunday
Logger.log( new Date(d.setDate(diff)));
使用Date对象的getDay方法,可以得到星期几(0=星期日,1=星期一等)。
然后您可以减去该天数加一。结果是:
[15-01-20 08:56:33:691 CET] Mon Jan 19 08:56:33 GMT+01:00 2015
我正在尝试在 google 工作表中创建一个查询,该查询将提取本周到目前为止的数据。我可以使用 NDaysAgo 过滤器来获取最近 7 天的数据,但我真正需要的是从周一到周日,而且我不想每周都去编辑工作表。另外,如果每周都可以这样做,我也会对月至今的解决方案使用相同的公式。
谢谢!
我假设您是在应用程序脚本中执行此操作。
记住应用程序脚本只是 JavaScript。以下将return前一个星期一为约会对象。
var d = new Date();
var day = d.getDay(),
diff = d.getDate() - day + (day == 0 ? -6:1); // adjust if day is Sunday
Logger.log( new Date(d.setDate(diff)));
使用Date对象的getDay方法,可以得到星期几(0=星期日,1=星期一等)。
然后您可以减去该天数加一。结果是:
[15-01-20 08:56:33:691 CET] Mon Jan 19 08:56:33 GMT+01:00 2015