我今天开始使用谷歌应用程序脚本,但我发现很多东西都不起作用,例如:日期方法和这个:
function myFunction() {
var now = new Date();
var twoHoursFromNow = new Date(now.getTime() + (300 * 60 * 60 * 1000));
var events = CalendarApp.getCalendarById("aaaaaaaaaaaaaaaaaaaaa@group.calendar.google.com").getEvents("2018-04-03", "2018-04-10");
// Logger.log('Number of events: ' + events.length);
doGet(events.toString());
}
给出了以下错误:找不到方法getEvents(string,string)。 (第4行,文件“日历”) 执行脚本时我只得到
[object Object]
我将其作为网络应用运行。 这是我或Google应用脚本吗?
答案 0 :(得分:1)
根据GAS文档,方法' getEvents()'接受类型为'日期'的2个参数。在您的示例中,两个参数的类型为' string'。尝试使用' now'替换两个字符串参数。和' twoHoursFromNow'变量
更多信息 https://developers.google.com/apps-script/reference/calendar/calendar#getEvents(Date,Date)