如何自動建立Google Calendar上的行程

如何自動建立Google Calendar上的行程

https://www.google.com/calendar/render?action=TEMPLATE&text=活動名稱&dates=20231008T100000Z/20231008T100000Z&location=活動地點&sprop=name:Name&sprop=website:Website&details=活動說明&recur=RRULE:FREQ=YEARLY;COUNT=3;INTERVAL=1;BYDAY=MO&sf=true

  • action:
  • text:標題
  • dates:活動日期與時間
  • location:位置
  • sprop
    • name:網站名稱
    • website:網站網址
  • recur:RRULE(基於RFC 5545
    • FREQ:重複的週期(YEARLY、MONTHLY、WEEKLY…)
    • COUNT:重複次數
    • BYDAY:MO指第一個週一;3MO指第三個週一
    • INTERVAL:重複的週期要間隔幾次(ex. FREQ=YEARLY;INTERVAL=2 就代表每兩2年一次)
  • sf

但Google Calendar應該沒有實作完整的RRule(例如recur RRULE中的BYMONTH、BYMONTHDAY…等),有支援的項目,應該從它的「自訂週期」裡可以看到大致的樣貌。