【问题标题】:How to get the event instances of a multi-day events using google calendar API?如何使用谷歌日历 API 获取多日事件的事件实例?
【发布时间】:2018-01-05 08:01:32
【问题描述】:

我正在做一个演示项目,我需要从谷歌日历中获取所有事件并将其显示在主页中。我正在使用 gapi 来获取事件。

用于获取的属性将 singleEvents 设为 true,将 showDeleted 设为 true。

我也得到了所有事件和重复事件的实例。但是,多天事件的实例,例如从 1 月 1 日开始到 1 月 5 日结束的事件不会被复制,我只得到一个事件开始日期为 1 月 1 日。谁能建议为什么没有获取多日事件的事件实例?

【问题讨论】:

    标签: node.js google-api google-calendar-api google-api-js-client


    【解决方案1】:

    这就是 Google 日历的工作原理。单个事件具有开始日期时间和结束日期时间。即使发生了几天,也只有一个事件。

    如果您想检索多个事件,则需要为您要查找的每个时间范围插入一个事件。

    Google 不会为您生成事件,它只会返回它拥有的数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-13
      • 1970-01-01
      相关资源
      最近更新 更多