我使用脚本来从日历中提取事件。它运作良好,但最近两个月它也从上个月的24日开始提取
错误在哪里?
function listEvents_WebOriginal() {
var today = new Date();
var Calendar = CalendarApp.getDefaultCalendar();
// filtro sul calendario
// -- mese -1 => se filtro mese settembre scrivo --> from 2016,8,1 to 2016,9,1
// da guida --> getEvents(startTime, endTime) ' Fonte: https://developers.google.com/apps-script/reference/calendar/calendar#getEvents(Date,Date)
var events = Calendar.getEvents(new Date(2017,11,01), new Date(2017,12,01));
var eventarray = new Array(); // l'array che contiene un evento per riga
答案 0 :(得分:0)
由于Date使用从0到11的月份,因此在创建Date对象时必须从每个月中提取1。试着让它更像这样。
function listEvents_WebOriginal() {
var today = new Date();
var Calendar = CalendarApp.getDefaultCalendar();
var month = 11;
// filtro sul calendario
// -- mese -1 => se filtro mese settembre scrivo --> from 2016,8,1 to 2016,9,1
// da guida --> getEvents(startTime, endTime) ' Fonte: https://developers.google.com/apps-script/reference/calendar/calendar#getEvents(Date,Date)
var events = Calendar.getEvents(new Date(2017, month - 1,01), new Date(2017, month, 01));
var eventarray = new Array(); // l'array che contiene un evento per riga