【问题标题】:Apps Scripts .getStartTime() doesn't workApps 脚本 .getStartTime() 不起作用
【发布时间】:2016-10-26 11:54:31
【问题描述】:

所以我有一个从谷歌日历获取信息的脚本。

var cal = CalendarApp.getCalendarById(calendarId);
var events = cal.getEventSeriesById(eventId);
var details = [[events.getTitle(), events.getDescription(), events.getStartTime(), events.getEndTime()]];

但每当我尝试运行它时,我都会收到错误
TypeError: Cannot find function getStartTime in object CalendarEventSeries.
为什么不起作用?,.getStartTime是google自己网站上列出的一个函数
https://developers.google.com/apps-script/reference/calendar/calendar-event#getStartTime()

【问题讨论】:

  • 请仅将 Stack sn-p 用于 JavaScript/HTML/CSS 可运行代码。

标签: google-apps-script google-calendar-api


【解决方案1】:

getStartTime 是在 CalendarEvent 类而不是 CalendarEventSeries 上定义的。这就是您收到错误的原因。 请检查文档 -

日历事件:https://developers.google.com/apps-script/reference/calendar/calendar-event 日历事件系列:https://developers.google.com/apps-script/reference/calendar/calendar-event-series

【讨论】:

  • omg,google 及其不同的类,让事情变得如此混乱,当我知道事件 ID 时获取事件的开始时间不应该是不可能的.....
  • 这可能会有所帮助:stackoverflow.com/questions/30652240/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-08-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-06-10
  • 2020-02-27
  • 1970-01-01
相关资源
最近更新 更多