.getStartTime() 不是函数?

.getStartTime() not a function?

如何让 .getStartTime 工作?
我正在使用 CalendarEvent class,并且 .getStartTime 列在此 class 下 (https://developers.google.com/apps-script/reference/calendar/calendar-event#getStartTime())
但是当我尝试 运行 以下代码时,我得到 TypeError: Cannot find function getStartTime in object CalendarEvent.

function test() {
  var TA =CalendarApp.getCalendarsByName("CalendarName")[0].getEvents(startDt, endDt);
  var starting = TA.getStartTime();
  Logger.log(starting);
  return;
};

我做错了什么?我想不通,我在网上找到的所有教程都表明这应该有效。

正在查看 getEvents(Date,Date) 它 returns CalendarEvent[]。

所以,您正试图对整个数组而不是特定的 CalendarEvent 对象调用方法。

只需使用 TA[0].getStartTime() 或您喜欢的任何事件。