Goog应用程序脚本不起作用?

时间:2018-04-03 20:00:58

标签: google-apps-script

我今天开始使用谷歌应用程序脚本,但我发现很多东西都不起作用,例如:日期方法和这个:

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应用脚本吗?

1 个答案:

答案 0 :(得分:1)

根据GAS文档,方法' getEvents()'接受类型为'日期'的2个参数。在您的示例中,两个参数的类型为' string'。尝试使用' now'替换两个字符串参数。和' twoHoursFromNow'变量

更多信息 https://developers.google.com/apps-script/reference/calendar/calendar#getEvents(Date,Date)