美文网首页
google日历自定义重复规则

google日历自定义重复规则

作者: 小金刚葫芦妹 | 来源:发表于2017-05-23 23:17 被阅读0次

    想要在每月最后一个周六做一个重复事件,赶紧月末把总结做完,这样还有周日可以自由安排,没做完的话周日也可以有充分时间来补充。
    而google日历我试了一下,发现定义在每个月只能定第四个周六,这样一个月出现五个周六的时候,往往事件在23号就发生了,有点错乱。
    找到一个脚本方法,原始文件来自博客google日历不支持的重复项-每月最后一天,每月最后一个工作日解决办法。以上博客给了每月最后一个工作日,每月最后一个休息日的操作方法。

    将以下脚本保存成文本txt文件,登录google日历-设置-日历,导入日历,选择文本文件再选择嵌入的日历即可。
    导入成功后可以编辑事件的名称时间地点等内容,但是不能调整重复的选项。因为重复选项显示“Repeat: Unknown
    Edit This event has a recurrence rule that cannot be edited in Google Calendar”
    一旦改了就错乱了,只能删除再重新导入。
    以下是脚本每月最后一个休息日重复事件的脚本
    Monthly_calendar.txt

    BEGIN:VCALENDAR
    PRODID:-//Google Inc//Google Calendar 70.9054//EN
    VERSION:2.0
    CALSCALE:GREGORIAN
    METHOD:PUBLISH
    BEGIN:VTIMEZONE
    TZID:Asia/Shanghai
    X-LIC-LOCATION:Asia/Shanghai
    BEGIN:STANDARD
    TZOFFSETFROM:+0800
    TZOFFSETTO:+0800
    TZNAME:CST
    DTSTART:19700101T000000
    END:STANDARD
    END:VTIMEZONE
    BEGIN:VEVENT
    DTSTART;TZID=Asia/Shanghai:20170523T200000
    DTEND;TZID=Asia/Shanghai:20170523T210000
    RRULE:FREQ=MONTHLY;BYDAY=SU,SA;BYSETPOS=-1;WKST=SU
    SEQUENCE:0
    STATUS:CONFIRMED
    SUMMARY:Monthly-Lastweekend
    TRANSP:OPAQUE
    END:VEVENT
    END:VCALENDAR
    

    若要修改频率 RRULE:FREQ=MONTHLY;BYDAY=SU,SA;BYSETPOS=-1;WKST=SU,把这一行的‘MONTHLY’改成‘YEARLY’变成每年重复;
    也把其中可以BYDAY=SU,SA修改成BYDAY=MO,TU,WE,TH,FR,变成每月最后一个工作日;
    BYDAY=SUBYDAY=SA则分别是最后一个周六、周日;

    以下还有一个针对伦敦时区的每月最后一个周日重复事件

    BEGIN:VCALENDAR
    PRODID:-//Google Inc//Google Calendar 70.9054//EN
    VERSION:2.0
    CALSCALE:GREGORIAN
    METHOD:PUBLISH
    BEGIN:VTIMEZONE
    TZID:United Kingdom/London
    X-LIC-LOCATION:United Kingdom/London
    BEGIN:STANDARD
    TZOFFSETFROM:+0100
    TZOFFSETTO:+0100
    TZNAME:CST
    DTSTART:19700101T000000
    END:STANDARD
    END:VTIMEZONE
    BEGIN:VEVENT
    DTSTART;TZID=United Kingdom/London:20170523T200000
    DTEND;TZID=United Kingdom/London:20170523T210000
    RRULE:FREQ=MONTHLY;BYDAY=SU;BYSETPOS=-1;WKST=SU
    SEQUENCE:0
    STATUS:CONFIRMED
    SUMMARY:Monthly-LastSunday
    TRANSP:OPAQUE
    END:VEVENT
    END:VCALENDAR

    相关文章

      网友评论

          本文标题:google日历自定义重复规则

          本文链接:https://www.haomeiwen.com/subject/dyggxxtx.html