【发布时间】:2016-10-12 22:16:38
【问题描述】:
我正在尝试使用日历 API 根据 datepicker 输出提取一些事件。我的 AppScript 面临的问题是正确格式化我从 datepicker 获得的值,该值将用作 getEventsForDay() 函数的输入。
function testing(){
var z = CalendarApp.getCalendarsByName("X")[0];
var date = new Date('2016-10-12');
var dateformatted =Utilities.formatDate(date), "GMT", "yyyy-MM-dd hh:mm:ss a");
var a = z.getEventsForDay(dateformatted, {search: 'OOO'});
在这种情况下 a 的输出是一个空对象 - 这是预期的,因为这种格式根本不起作用。 (我已经阅读了 1000 篇应该可行的帖子)。
对于上下文,我有一个关于今天日期的工作示例,它可以正常工作,因为输入是一个新的 Date()。给你:
var datetoday = new Date();
var b = z.getEventsForDay(datetoday, {search: 'OOO'});
关于我在这里缺少什么的任何想法?
提前致谢。
【问题讨论】:
标签: javascript google-apps-script google-calendar-api