【问题标题】:Do internet calendar subscriptions (i.e. an ics url) automatically delete past events?互联网日历订阅(即 ics url)会自动删除过去的事件吗?
【发布时间】:2021-04-30 20:50:37
【问题描述】:

我订阅了一个互联网日历(网址以 .ics 结尾的那种),我注意到在我的日历客户端中,未来的事件会更新得很好,但过去的事件很快就会消失。这是互联网订阅的标准行为吗?还是由于日历提供方或我的客户端方面的特定配置?

我没有在我的客户端中看到“同步旧事件”或类似的任何选项,所以如果是前两种情况中的任何一种,是否有任何程序(最好是在 Android 或 Windows 上)基本上可以订阅复制到 Internet 日历并将其事件复制到不同的本地日历,以便无限期地保存它们?

【问题讨论】:

  • 这方面没有标准,所以这取决于您的客户和/或提要。
  • 很高兴知道。我在我的客户端中找不到任何相关的设置,所以听起来Feed会自动删除过去的事件,然后呢?

标签: calendar icalendar caldav


【解决方案1】:

经过一番挖掘,我确定了以下内容:

  1. 互联网日历没有标准的时间窗口同步事件。
  2. 这由互联网日历的提供商确定,订阅者不能更改。
  3. 没有通用的、普遍适用的实用程序可以自动将事件从一个日历复制到另一个日历(部分原因是,在非智能手机操作系统上,日历的存储和管理因客户而异)。
  4. 不过,Calendar Cloner 是一个免费的开源程序,可以在 Android 上编译和运行,确实自动将事件从一个日历复制到另一个日历。它在规则方面不支持太多复杂性,但可以完成工作。
  5. Windows 最简单可行的替代方案可能是在 Outlook 中订阅 Internet 日历,然后编写 VBA 宏(可能基于 this one)将事件复制到新日历。 (新日历可以通过各种将 Outlook 与 Google 日历或 CalDAV 日历同步的插件同步到其他设备。

【讨论】:

    猜你喜欢
    • 2012-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多