Calendar 将包含多个事件的ICS文件保存到我的日历,而不是其他日历

Calendar 将包含多个事件的ICS文件保存到我的日历,而不是其他日历,calendar,outlook,icalendar,Calendar,Outlook,Icalendar,当我将Excel电子表格转换为CSV文件时。。。然后将我的CSV文件转换为ICS文件。。。我可以打开包含单个事件的ICS文件,并接受会议邀请,然后将会议邀请添加到我的日历中 (使用此应用程序进行转换) 问题是,如果我在Excel电子表格中放入多行,最终的ICS版本将作为“其他日历”打开 我是否可以将ICS文件项添加到我的日历中,而不是“其他日历” 我在网上看到这似乎很普遍。。。不仅限于所使用的web应用程序。 下面是在记事本中打开.ical时的样子 BEGIN:VCALENDAR VERS

当我将Excel电子表格转换为CSV文件时。。。然后将我的CSV文件转换为ICS文件。。。我可以打开包含单个事件的ICS文件,并接受会议邀请,然后将会议邀请添加到我的日历中

(使用此应用程序进行转换)

问题是,如果我在Excel电子表格中放入多行,最终的ICS版本将作为“其他日历”打开

我是否可以将ICS文件项添加到我的日历中,而不是“其他日历”

我在网上看到这似乎很普遍。。。不仅限于所使用的web应用程序。


下面是在记事本中打开.ical时的样子

BEGIN:VCALENDAR
VERSION:2.0
PRODID:n8henrie.com
BEGIN:VTIMEZONE

TZID:Eastern Standard Time
BEGIN:STANDARD
DTSTART:16011104T020000
RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:16010311T020000
RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
END:DAYLIGHT
END:VTIMEZONE

BEGIN:VEVENT
SUMMARY:xxxxxxxxxxxxxxx
DTSTART;TZID="Eastern Standard Time":20140207T073000
DTEND;TZID="Eastern Standard Time":20140207T080000
DTSTAMP;VALUE=DATE-TIME:20140131T201152Z
UID:95411648482978418158407727822520140131T201152___n8henrie.com
DESCRIPTION:xxxxxxxxxxxxxxx
LOCATION:xxxxxxxxxxxxxxx
TRANSP:OPAQUE
END:VEVENT


BEGIN:VEVENT
SUMMARY:xxxxxxxxxxxxxxx
DTSTART;TZID="Eastern Standard Time":20140207T080000
DTEND;TZID="Eastern Standard Time":20140207T090000
DTSTAMP;VALUE=DATE-TIME:20140131T201152Z
UID:94761546274544960391869215468820140131T201152___n8henrie.com
DESCRIPTION:xxxxxxxxxxxxxxx
LOCATION:xxxxxxxxxxxxxxx
TRANSP:OPAQUE
END:VEVENT
根据这一点,这是Outlook自2003年以来打开包含多个事件的.ics文件时的预期行为

根据响应,您可以通过以下步骤手动导入.ics文件:

  • 转到默认日历
  • 点击文件
  • 选择“打开并导出”
  • 选择导入/导出文件
  • 在导入/导出向导下,选择导入icalendar文件
  • 从保存的位置选择要导入的文件
  • 使用outlook默认日历进行检查

  • 显然,你期望的行为可以通过互联网日历实现,但我还没有测试过。有关如何实现,请参阅。

    我在MacOS上的日历应用程序中创建事件,选择它们,然后:文件->导出->导出。。。
    至少对我有效

    你能分享你的ical文件的详细信息吗?例如方法:PUBLISH vs方法:REQUEST可以大赚一笔differences@oberron没问题。在作品中。