表示系列活动的重复设置。
方法
方法 | 返回类型 | 简介 |
---|---|---|
add | Recurrence | 添加一个用于排除每日发生的事件的规则。 |
add | Recurrence | 添加一个规则,使活动每天重复。 |
add | Event | 添加一个规则,使活动在特定日期重复。 |
add | Event | 添加一个用于排除特定日期的出现情况的规则。 |
add | Recurrence | 添加一个用于排除按月发生的事件的规则。 |
add | Recurrence | 添加一个规则,使事件每月重复一次。 |
add | Recurrence | 添加一个用于排除每周发生的事件的规则。 |
add | Recurrence | 添加一个规则,使活动每周重复。 |
add | Recurrence | 添加一个用于排除每年发生的事件的规则。 |
add | Recurrence | 添加一个规则,使活动每年重复。 |
set | Event | 设置此重复设置的时区。 |
详细文档
add Daily Exclusion()
添加一个用于排除每天发生的事件的规则。
// Creates a rule that recurs every week after the first 30 days. const recurrence = CalendarApp.newRecurrence().addWeeklyRule().addDailyExclusion().times(30);
返回
Recurrence
- 新的 RecurrenceRule
授权
使用此方法的脚本需要具有以下一个或多个作用域或相关 REST API 中的适当作用域的授权:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
add Daily Rule()
添加一个规则,使活动每天重复。
// Creates a rule that recurs every day for ten days. const recurrence = CalendarApp.newRecurrence().addDailyRule().times(10);
返回
Recurrence
- 新的 RecurrenceRule
授权
使用此方法的脚本需要具有以下一个或多个作用域或相关 REST API 中的适当作用域的授权:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
add Date(date)
添加一个规则,使活动在特定日期重复。
参数
名称 | 类型 | 说明 |
---|---|---|
date | Date |
返回
Event
- 用于链式调用的 EventRecurrence
授权
使用此方法的脚本需要具有以下一个或多个作用域或相关 REST API 中的适当作用域的授权:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
add Date Exclusion(date)
添加一个用于排除特定日期的出现情况的规则。
参数
名称 | 类型 | 说明 |
---|---|---|
date | Date |
返回
Event
- 用于链式调用的 EventRecurrence
授权
使用此方法的脚本需要具有以下一个或多个作用域或相关 REST API 中的适当作用域的授权:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
add Monthly Exclusion()
添加一个用于排除每月发生的事件的规则。
默认情况下,排除项会在系列活动的第一项活动所在月的同一天应用,但您可以通过调用 Recurrence
或 Recurrence
来更改这一设置。
返回
Recurrence
- 新的 RecurrenceRule
授权
使用此方法的脚本需要具有以下一个或多个作用域或相关 REST API 中的适当作用域的授权:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
add Monthly Rule()
添加一个规则,使事件每月重复。
默认情况下,事件会在系列中第一个事件所在的月份同一天重复,但您可以通过调用 Recurrence
或 Recurrence
来更改此设置。
// Creates a rule that recurs every month for three months. const recurrence = CalendarApp.newRecurrence().addMonthlyRule().times(4);
返回
Recurrence
- 新的 RecurrenceRule
授权
使用此方法的脚本需要具有以下一个或多个作用域或相关 REST API 中的适当作用域的授权:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
add Weekly Exclusion()
添加一项规则,用于排除每周发生的事件。
默认情况下,排除项会在系列中第一项活动所在的一周同一天应用,但您可以通过调用 Recurrence
或 Recurrence
来更改这一设置。
// Creates a rule that recurs every day except the first four Wednesdays. const recurrence = CalendarApp.newRecurrence() .addDailyRule() .addWeeklyExclusion() .onlyOnWeekday(CalendarApp.Weekday.WEDNESDAY) .times(4);
返回
Recurrence
- 新的 RecurrenceRule
授权
使用此方法的脚本需要具有以下一个或多个作用域或相关 REST API 中的适当作用域的授权:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
add Weekly Rule()
添加一个规则,使活动每周重复一次。
默认情况下,活动会在系列中第一个活动的同一周几重复,但您可以通过调用 Recurrence
或 Recurrence
来更改这一设置。
// Creates a rule that recurs every week for ten weeks. const recurrence = CalendarApp.newRecurrence().addWeeklyRule().times(10);
返回
Recurrence
- 新的 RecurrenceRule
授权
使用此方法的脚本需要具有以下一个或多个作用域或相关 REST API 中的适当作用域的授权:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
add Yearly Exclusion()
添加一个用于排除每年发生的事件的规则。
默认情况下,排除项会在系列活动中的第一个活动所在年份的同一天应用,但您可以通过调用 Recurrence
或 Recurrence
来更改此设置。
返回
Recurrence
- 新的 RecurrenceRule
授权
使用此方法的脚本需要具有以下一个或多个作用域或相关 REST API 中的适当作用域的授权:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
add Yearly Rule()
添加一个规则,使活动每年重复。
默认情况下,事件会在系列中第一项事件所在的年份的同一天重复,但您可以通过调用 Recurrence
或 Recurrence
来更改此设置。
返回
Recurrence
- 新的 RecurrenceRule
授权
使用此方法的脚本需要具有以下一个或多个作用域或相关 REST API 中的适当作用域的授权:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
set Time Zone(timeZone)
设置此重复设置的时区。这会影响活动的重复日期和时间,以及活动是否会随夏令时而变化。默认为日历的时区。
参数
名称 | 类型 | 说明 |
---|---|---|
time | String | 时区,采用“long”格式指定(例如Joda.org 中列出的“America/New_York”) |
返回
Event
- 用于链式调用的 EventRecurrence
授权
使用此方法的脚本需要具有以下一个或多个作用域或相关 REST API 中的适当作用域的授权:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds