Google apps script 谷歌分析每周查询

Google apps script 谷歌分析每周查询,google-apps-script,google-analytics,google-sheets,google-analytics-api,Google Apps Script,Google Analytics,Google Sheets,Google Analytics Api,我正试图在google sheets中创建一个查询,以获取本周迄今为止的数据。我可以使用NDaysAgo过滤器获取最后7天,但我真正需要的是从周一到周日,我不想每周都去编辑工作表。此外,如果这可以在每周进行,我也会在一个月到目前为止的解决方案中使用相同的公式 谢谢 我假设您正在应用程序脚本中执行此操作 记住,应用程序脚本只是JavaScript。以下内容将返回上一个星期一的日期 var d = new Date(); var day = d.getDay(), diff = d.getDat

我正试图在google sheets中创建一个查询,以获取本周迄今为止的数据。我可以使用NDaysAgo过滤器获取最后7天,但我真正需要的是从周一到周日,我不想每周都去编辑工作表。此外,如果这可以在每周进行,我也会在一个月到目前为止的解决方案中使用相同的公式


谢谢

我假设您正在应用程序脚本中执行此操作

记住,应用程序脚本只是JavaScript。以下内容将返回上一个星期一的日期

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]周一1月19日08:56:33 GMT+01:00 2015