日历导出/同步日历同步

日历同步

年轮时间统计支持与日历进行同步。你在年轮中创建的时间条目,会自动同步到日历中、而日历中的创建或编辑事件,也会自动同步回到年轮中。

这一功能能够与其他平台同步功能协同使用。

🌰
以 toggl 为例,可以实现在日历创建记录,会同步到年轮,然后经由年轮同步到 toggl 中。

日历同步可以自定义从年轮导出到日历事件的内容格式,这一设置项称为日历事件格式

开启日历双向同步

在年轮设置页 -> 导出到日历/日历双向同步 菜单中,打开"日历双向同步"开关,就会进行初始化同步并开启日历双向同步。

初始化同步包含以下步骤:

  1. 将年轮中的所有事件导出到日历中。这一步会合并日历事件和时间记录的详情笔记内容。如果日历中已经包含了对应时间记录的日历事件,将会以年轮的时间记录为准更新日历事件的内容。

    当日历事件内容中的详情笔记与时间记录不同时,会进行合并。两者的内容会拼接在一起,然后两边的内容都会更新为拼接后的内容。
    合并时也会使用日历事件格式来解析日历事件的内容。因此如果日历事件格式中不包含[note]变量,年轮会认为日历事件的详情笔记为空。
  2. 从日历中读取事件并导入到年轮中。如果存在日历事件没有导入到年轮中,这一步会为日历事件自动创建对应的时间记录。

修改日历事件的对应日历

当修改日历事件的对应日历时,日历同步会自动更新年轮中对应的时间记录的所属项目。

这一行为受导出格式影响,如果你在导出格式中包含了[project]变量,日历同步会优先根据这个变量来决定时间记录的所属项目。

从日历自动导入记录到年轮

从日历自动导入记录到年轮时,日历同步会先检查年轮中是否已经存在对应的时间记录,如果已经存在则不会重复创建。 如果对应时间记录在已经开启日历同步的项目中,日历同步会根据日历记录自动更新时间记录的内容,否则不会更新。

最后更新