Google calendar api 日期前最后一个工作日
我想在谷歌日历中为特定日期之前的最后一个工作日(即不包括周末)设置每月定期事件(或提醒)。例如,如果10月22日是星期日,我想要10月20日(星期五),但是如果是星期二,我想要这个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
另外,是否也可以排除假日?您可以通过为定期设置正确的
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谢谢,我会从你的推荐信中找出答案。谢谢,我会从你的推荐信中找出答案。