按开始和结束日期获取gapi日历事件不起作用
Getting gapi Calendar events by start and end date not working
我正在尝试从日历中获取 2014-03-31 和 2014-04-07 之间的所有事件,并将这些日期放在我的请求中。然而,它给了我多达 250 个事件,其中第一个是 2012-02-20。
我唯一能想到的是它忽略了我的开始和结束过滤器。我是否打错了字,习惯了错误的参数或发生了什么?
function getEvents(calendarId) {
gapi.client.load('calendar', 'v3', function() {
var request = gapi.client.calendar.events.list({
calendarId: calendarId,
start: '2014-03-31',
end: '2014-04-07'
});
request.execute(function(resp) {
console.log(resp.items.length);
});
});
}
我尝试过以下格式,但无济于事:
"start": {
"date": date
}
https://developers.google.com/google-apps/calendar/v3/reference/events/list
api文档指定了日期时间参数 - 也许它不够聪明,无法自动将字符串转换为有效日期,请尝试:
function getEvents(calendarId) {
gapi.client.load('calendar', 'v3', function() {
var request = gapi.client.calendar.events.list({
calendarId: calendarId,
start: new Date("2014-03-31").toISOString(),
end: new Date("2014-04-07").toISOString()
});
request.execute(function(resp) {
console.log(resp.items.length);
});
});
}
相关文章:
- JavaScript打印功能使日历停止工作
- 如何在输入字段中的按钮的帮助下打开日历,该字段的类型为“=”;日期”;
- primefaces日历可以禁用过去的日期和时间吗
- Google 脚本:用于创建日历活动的脚本运行时不会出错,但不会执行任何操作
- 如何在谷歌日历图表中使用布尔型列
- Json在完整日历中对数据进行了编码
- 将到达日历中的2天添加到离开日历中
- 如何在下拉列表中选择完整的日历月份和年份
- 谷歌公共日历链接没有'不工作(完整日历)
- 使用AJAX将日期从SQL服务器传递到jQuery日历
- 为网站表单创建一个专业的日历
- 如何在完整日历中的当天点击时显示活动详细信息
- 如何使用角度材质日历
- GAPI Is Not Defined
- jQuery完整日历添加事件,仅包含月份和日期
- 从工作日结束到下一个工作日开始的完整日历JS包装时间
- 如何使用2个事件单击1个日历
- 如何删除谷歌图表日历图例
- gapi.client.load()结果404错误的谷歌日历v3
- 按开始和结束日期获取gapi日历事件不起作用