当前位置: 首页 > 知识库问答 >
问题:

仅显示.ics文件中多个VEVENT中的一个VEVENT(第一个)

乐正锦
2023-03-14

这里是ICS文件内容:

BEGIN:VCALENDAR
PRODID:-//Test//Test 1.0//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:PUBLISH
BEGIN:VTIMEZONE
TZID:Asia/Tokyo
X-LIC-LOCATION:Asia/Tokyo
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP;TZID=Asia/Tokyo:20190108T154626
UID:a0K1I000007ljAxUAI-a0D1I000007daO4UAI
RELATED-TO:a0K1I000007ljAxUAI
DTSTART;TZID=Asia/Tokyo:20190123T080000
DTEND;TZID=Asia/Tokyo:20190123T200000
SUMMARY:XXXXXXXXXXXXXXXXXXXX2
LOCATION:XXXXXXXXXXXXXXXXXXXX2
DESCRIPTION:XXXXXXXXXXXXXXXXXXXX2
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTAMP;TZID=Asia/Tokyo:20190108T154626
UID:a0K1I000007ljAxUAI-a0D1I000007daNzUAI
RELATED-TO:a0K1I000007ljAxUAI
DTSTART;TZID=Asia/Tokyo:20190110T080000
DTEND;TZID=Asia/Tokyo:20190110T200000
SUMMARY:XXXXXXXXXXXXXXXXXXXX1
LOCATION:XXXXXXXXXXXXXXXXXXXX1
DESCRIPTION:XXXXXXXXXXXXXXXXXXXX1
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR

在雷鸟和Gmail中,我只能看到第一个(按顺序)事件。这是邮件客户端的正常行为吗?我应该为每个VEVENT创建单独的. ics文件,然后用单个邮件发送吗?提前感谢帮助!

共有1个答案

时同
2023-03-14

把他们分开。我不知道有哪个日历应用程序允许一个人同时“邀请”某人参加多个活动。一个人当然可以发送一个多事件文件,并要求用户导入它(但对于多事件有时订阅更好)。如果一个人发送一个由谷歌日历生成的集成电路文件,它会做同样的事情(以及下载集成电路文件的选项),所以与你的文件无关。

如果需要让一个人一次看到多个事件,更好的方法是为他们提供一个个人可订阅的ics url。这样,他们就可以在日历应用程序中单独查看它,当有更改时,它将更新/刷新。

 类似资料:
  • 问题就在这里:我创建了世界上最简单的RecyclerView,但它只显示第一个项目。我不明白为什么。谢谢你的帮助。 item_layout.xml mainactivity.java

  • 问题内容: 如何只显示第一个角元素? 我正在这样使用: 但是由于我没有重复,所以我不必使用吗?我如何才能只显示第一个,而不必进行ng-repeat? 问题答案: 不要使用ng-repeat指令,这应该可以工作:

  • 我有一个RecycerView,它将在设备中安装apk,并与cardview排序,因为标题说我想只在第一个cardview项上显示特定的文本(RecycerView viewholder)

  • 我使用iTextPDF生成PDF,从一些文本输入中获取数据。 当我运行应用程序并创建第一个PDF时,它会按预期生成。 然后我改变一些值并生成另一个值,这就是问题所在。第一个PDF上显示的最后一个条目被打印在第二个生成的PDF的第一个条目的顶部。 不知道为什么会这样?它是保存到缓冲区还是什么的,不是很确定。 下面是生成PDF的代码: 输出请见附件图像,第一个显示第一个文件生成,第二个显示第二个文件生

  • 最后是我的适配器类

  • 我正在使用ffmpeg将视频按帧分割。对于25fps的视频,我的期望是,它将显示0帧40毫秒,然后显示1帧40毫秒,等等。然而,当我使用ffmepg分析视频时,这不是我得到的结果。 我使用以下命令从视频中提取帧: 在这种情况下,我希望和是相同的帧,但是生成的pngs是不同的。然而,另一方面,和是相同的帧,而和是不同的帧。似乎的帧只显示1ms。我在多个不同的视频上测试过这个,结果一致。有人能解释为什