Google calendar api 日期前最后一个工作日

Google calendar api 日期前最后一个工作日,google-calendar-api,icalendar,Google Calendar Api,Icalendar,我想在谷歌日历中为特定日期之前的最后一个工作日(即不包括周末)设置每月定期事件(或提醒)。例如,如果10月22日是星期日,我想要10月20日(星期五),但是如果是星期二,我想要这个 另外,是否也可以排除假日?您可以通过为定期设置正确的RRULE来实现这一点 您可以查看这篇相关的文章,这篇文章是我为创建一个循环而回答的,这篇教程是:代码实现参考 { "summary": "Event Last Day of the Month", "recurrence": [ "RRULE:FR

我想在谷歌日历中为特定日期之前的最后一个工作日(即不包括周末)设置每月定期事件(或提醒)。例如,如果10月22日是星期日,我想要10月20日(星期五),但是如果是星期二,我想要这个


另外,是否也可以排除假日?

您可以通过为定期设置正确的
RRULE
来实现这一点

您可以查看这篇相关的文章,这篇文章是我为创建一个循环而回答的,这篇教程是:代码实现参考

{
  "summary": "Event Last Day of the Month",
  "recurrence": [
    "RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=-1;WKST=MO"
  ],
  "start": {
    "dateTime": "2017-08-31T6:00:00",
    "timeZone": "timeZone"
  },
  "end": {
    "dateTime": "2017-08-31T7:00:00",
    "timeZone": "timeZone"
  }
}

希望这有帮助。

您可以通过为重复设置正确的
RRULE
来实现这一点

您可以查看这篇相关的文章,这篇文章是我为创建一个循环而回答的,这篇教程是:代码实现参考

{
  "summary": "Event Last Day of the Month",
  "recurrence": [
    "RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=-1;WKST=MO"
  ],
  "start": {
    "dateTime": "2017-08-31T6:00:00",
    "timeZone": "timeZone"
  },
  "end": {
    "dateTime": "2017-08-31T7:00:00",
    "timeZone": "timeZone"
  }
}

希望这能有所帮助。

这将在每个月的22日起作用<代码>频率:频率=每月;WKST=MO;BYMONTHDAY=20,21,22;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=-1

这将在每个月的22日起作用<代码>频率:频率=每月;WKST=MO;BYMONTHDAY=20,21,22;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=-1

谢谢,我会从你的推荐信中找出答案。谢谢,我会从你的推荐信中找出答案。