Biểu thị quy tắc lặp lại cho một loạt sự kiện.
Xin lưu ý rằng lớp này cũng hoạt động giống như Event
mà lớp này thuộc về, cho phép bạn tạo chuỗi quy tắc cùng nhau như sau:
const recurrence = CalendarApp.newRecurrence().addDailyRule().times(3).interval(2).addWeeklyExclusion().times(2);
times(times)
và interval(interval)
được áp dụng cho quy tắc được thêm gần đây nhất.Phương thức
Phương thức | Loại dữ liệu trả về | Mô tả ngắn |
---|---|---|
add | Recurrence | Thêm quy tắc loại trừ các lần xuất hiện hằng ngày. |
add | Recurrence | Thêm quy tắc khiến sự kiện lặp lại hằng ngày. |
add | Event | Thêm một quy tắc khiến sự kiện lặp lại vào một ngày cụ thể. |
add | Event | Thêm một quy tắc loại trừ một lần xuất hiện cho một ngày cụ thể. |
add | Recurrence | Thêm một quy tắc loại trừ các lần xuất hiện hằng tháng. |
add | Recurrence | Thêm quy tắc khiến sự kiện lặp lại hằng tháng. |
add | Recurrence | Thêm quy tắc loại trừ các lần xuất hiện hằng tuần. |
add | Recurrence | Thêm một quy tắc khiến sự kiện lặp lại hằng tuần. |
add | Recurrence | Thêm quy tắc loại trừ các lần xuất hiện hằng năm. |
add | Recurrence | Thêm quy tắc khiến sự kiện lặp lại hằng năm. |
interval(interval) | Recurrence | Định cấu hình quy tắc để chỉ áp dụng tại khoảng thời gian này của đơn vị thời gian của quy tắc. |
only | Recurrence | Định cấu hình quy tắc để chỉ áp dụng cho một tháng cụ thể. |
only | Recurrence | Định cấu hình quy tắc để chỉ áp dụng cho một số tháng cụ thể. |
only | Recurrence | Định cấu hình quy tắc để chỉ áp dụng cho một ngày cụ thể trong tháng. |
only | Recurrence | Định cấu hình quy tắc để chỉ áp dụng cho một số ngày trong tháng. |
only | Recurrence | Định cấu hình quy tắc để chỉ áp dụng cho một tuần cụ thể trong năm. |
only | Recurrence | Định cấu hình quy tắc để chỉ áp dụng cho một ngày cụ thể trong tuần. |
only | Recurrence | Định cấu hình quy tắc để chỉ áp dụng cho các ngày cụ thể trong tuần. |
only | Recurrence | Định cấu hình quy tắc để chỉ áp dụng cho các tuần cụ thể trong năm. |
only | Recurrence | Định cấu hình quy tắc để chỉ áp dụng cho một ngày cụ thể trong năm. |
only | Recurrence | Định cấu hình quy tắc để chỉ áp dụng cho một số ngày trong năm. |
set | Event | Đặt múi giờ cho sự kiện định kỳ này. |
times(times) | Recurrence | Định cấu hình quy tắc để kết thúc sau một số lần xuất hiện nhất định. |
until(endDate) | Recurrence | Định cấu hình quy tắc để kết thúc vào một ngày nhất định (bao gồm cả ngày đó). |
week | Recurrence | Định cấu hình ngày bắt đầu tuần để áp dụng quy tắc. |
Tài liệu chi tiết
add Daily Exclusion()
Thêm quy tắc loại trừ các lần xuất hiện hằng ngày.
// Creates a rule that recurs every week after the first 30 days. const recurrence = CalendarApp.newRecurrence().addWeeklyRule().addDailyExclusion().times(30);
Cầu thủ trả bóng
Recurrence
– RecurrenceRule mới
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
add Daily Rule()
Thêm quy tắc khiến sự kiện lặp lại hằng ngày.
// Creates a rule that recurs every day for ten days. const recurrence = CalendarApp.newRecurrence().addDailyRule().times(10);
Cầu thủ trả bóng
Recurrence
– RecurrenceRule mới
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
add Date(date)
Thêm một quy tắc khiến sự kiện lặp lại vào một ngày cụ thể.
Tham số
Tên | Loại | Mô tả |
---|---|---|
date | Date |
Cầu thủ trả bóng
Event
– EventRecurrence này để tạo chuỗi
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
add Date Exclusion(date)
Thêm một quy tắc loại trừ một lần xuất hiện cho một ngày cụ thể.
Tham số
Tên | Loại | Mô tả |
---|---|---|
date | Date |
Cầu thủ trả bóng
Event
– EventRecurrence này để tạo chuỗi
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
add Monthly Exclusion()
Thêm một quy tắc loại trừ các lần xuất hiện hằng tháng.
Theo mặc định, tiêu chí loại trừ được áp dụng vào cùng ngày trong tháng với sự kiện đầu tiên trong chuỗi sự kiện, nhưng bạn có thể thay đổi tiêu chí này bằng cách gọi only
hoặc only
.
Cầu thủ trả bóng
Recurrence
– RecurrenceRule mới
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
add Monthly Rule()
Thêm quy tắc khiến sự kiện lặp lại hằng tháng.
Theo mặc định, sự kiện lặp lại vào cùng ngày trong tháng với sự kiện đầu tiên trong chuỗi, nhưng bạn có thể thay đổi ngày này bằng cách gọi only
hoặc only
.
// Creates a rule that recurs every month for three months. const recurrence = CalendarApp.newRecurrence().addMonthlyRule().times(4);
Cầu thủ trả bóng
Recurrence
– RecurrenceRule mới
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
add Weekly Exclusion()
Thêm quy tắc loại trừ các lần xuất hiện hằng tuần.
Theo mặc định, tiêu chí loại trừ được áp dụng vào cùng ngày trong tuần với sự kiện đầu tiên trong chuỗi, nhưng bạn có thể thay đổi tiêu chí này bằng cách gọi only
hoặc only
.
// Creates a rule that recurs every day except the first four Wednesdays. const recurrence = CalendarApp.newRecurrence() .addDailyRule() .addWeeklyExclusion() .onlyOnWeekday(CalendarApp.Weekday.WEDNESDAY) .times(4);
Cầu thủ trả bóng
Recurrence
– RecurrenceRule mới
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
add Weekly Rule()
Thêm một quy tắc khiến sự kiện lặp lại hằng tuần.
Theo mặc định, sự kiện lặp lại vào cùng ngày trong tuần với sự kiện đầu tiên trong chuỗi, nhưng bạn có thể thay đổi ngày này bằng cách gọi only
hoặc only
.
// Creates a rule that recurs every week for ten weeks. const recurrence = CalendarApp.newRecurrence().addWeeklyRule().times(10);
Cầu thủ trả bóng
Recurrence
– RecurrenceRule mới
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
add Yearly Exclusion()
Thêm quy tắc loại trừ các lần xuất hiện hằng năm.
Theo mặc định, tiêu chí loại trừ được áp dụng vào cùng ngày trong năm với sự kiện đầu tiên trong chuỗi sự kiện, nhưng bạn có thể thay đổi tiêu chí này bằng cách gọi only
hoặc only
.
Cầu thủ trả bóng
Recurrence
– RecurrenceRule mới
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
add Yearly Rule()
Thêm quy tắc khiến sự kiện lặp lại hằng năm.
Theo mặc định, sự kiện này lặp lại vào cùng ngày trong năm với sự kiện đầu tiên trong chuỗi, nhưng bạn có thể thay đổi ngày này bằng cách gọi only
hoặc only
.
Cầu thủ trả bóng
Recurrence
– RecurrenceRule mới
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
interval(interval)
Định cấu hình quy tắc để chỉ áp dụng tại khoảng thời gian này của đơn vị thời gian của quy tắc.
// Creates a rule that recurs every fourth week. const recurrence = CalendarApp.newRecurrence().addWeeklyRule().interval(4);
Tham số
Tên | Loại | Mô tả |
---|---|---|
interval | Integer | khoảng thời gian trong đơn vị thời gian của quy tắc |
Cầu thủ trả bóng
Recurrence
– RecurrenceRule này để tạo chuỗi
only In Month(month)
Định cấu hình quy tắc để chỉ áp dụng cho một tháng cụ thể.
// Creates a rule that recurs every week in February. const recurrence = CalendarApp.newRecurrence().addWeeklyRule().onlyInMonth( CalendarApp.Month.FEBRUARY);
Tham số
Tên | Loại | Mô tả |
---|---|---|
month | Month | tháng |
Cầu thủ trả bóng
Recurrence
– RecurrenceRule này để tạo chuỗi
only In Months(months)
Định cấu hình quy tắc để chỉ áp dụng cho một số tháng cụ thể.
// Creates a rule that recurs every week in February and March. const recurrence = CalendarApp.newRecurrence().addWeeklyRule().onlyInMonths( [CalendarApp.Month.FEBRUARY, CalendarApp.Month.MARCH]);
Tham số
Tên | Loại | Mô tả |
---|---|---|
months | Month[] | tháng |
Cầu thủ trả bóng
Recurrence
– RecurrenceRule này để tạo chuỗi
only On Month Day(day)
Định cấu hình quy tắc để chỉ áp dụng cho một ngày cụ thể trong tháng.
// Creates a rule that recurs every month on the fifth day of the month. const recurrence = CalendarApp.newRecurrence().addMonthlyRule().onlyOnMonthDay(5);
Tham số
Tên | Loại | Mô tả |
---|---|---|
day | Integer | ngày trong tháng |
Cầu thủ trả bóng
Recurrence
– RecurrenceRule này để tạo chuỗi
only On Month Days(days)
Định cấu hình quy tắc để chỉ áp dụng cho một số ngày trong tháng.
// Creates a rule that recurs every month on the first and fifteenth day of the // month. const recurrence = CalendarApp.newRecurrence().addMonthlyRule().onlyOnMonthDays([1, 15]);
Tham số
Tên | Loại | Mô tả |
---|---|---|
days | Integer[] | ngày trong tháng |
Cầu thủ trả bóng
Recurrence
– RecurrenceRule này để tạo chuỗi
only On Week(week)
Định cấu hình quy tắc để chỉ áp dụng cho một tuần cụ thể trong năm.
// Creates a rule that recurs on the fifth week of every year. const recurrence = CalendarApp.newRecurrence().addWeeklyRule().onlyOnWeek(5);
Tham số
Tên | Loại | Mô tả |
---|---|---|
week | Integer | tuần |
Cầu thủ trả bóng
Recurrence
– RecurrenceRule này để tạo chuỗi
only On Weekday(day)
Định cấu hình quy tắc để chỉ áp dụng cho một ngày cụ thể trong tuần.
// Creates a rule that recurs every week on Wednesdays. const recurrence = CalendarApp.newRecurrence().addWeeklyRule().onlyOnWeekday( CalendarApp.Weekday.WEDNESDAY);
Tham số
Tên | Loại | Mô tả |
---|---|---|
day | Weekday | ngày trong tuần |
Cầu thủ trả bóng
Recurrence
– RecurrenceRule này để tạo chuỗi
only On Weekdays(days)
Định cấu hình quy tắc để chỉ áp dụng cho các ngày cụ thể trong tuần.
// Creates a rule that recurs every week on Tuesdays and Thursdays. const recurrence = CalendarApp.newRecurrence().addWeeklyRule().onlyOnWeekdays( [CalendarApp.Weekday.TUESDAY, CalendarApp.Weekday.THURSDAY]);
Tham số
Tên | Loại | Mô tả |
---|---|---|
days | Weekday[] | ngày trong tuần |
Cầu thủ trả bóng
Recurrence
– RecurrenceRule này để tạo chuỗi
only On Weeks(weeks)
Định cấu hình quy tắc để chỉ áp dụng cho các tuần cụ thể trong năm.
// Creates a rule that recurs on the fifth and tenth weeks of every year. const recurrence = CalendarApp.newRecurrence().addWeeklyRule().onlyOnWeeks([5, 10]);
Tham số
Tên | Loại | Mô tả |
---|---|---|
weeks | Integer[] | tuần |
Cầu thủ trả bóng
Recurrence
– RecurrenceRule này để tạo chuỗi
only On Year Day(day)
Định cấu hình quy tắc để chỉ áp dụng cho một ngày cụ thể trong năm.
// Creates a rule that recurs every year on February 15 (the 46th day). const recurrence = CalendarApp.newRecurrence().addYearlyRule().onlyOnYearDay(46);
Tham số
Tên | Loại | Mô tả |
---|---|---|
day | Integer | ngày trong năm |
Cầu thủ trả bóng
Recurrence
– RecurrenceRule này để tạo chuỗi
only On Year Days(days)
Định cấu hình quy tắc để chỉ áp dụng cho một số ngày trong năm.
// Creates a rule that recurs every year on January 20 and February 15. const recurrence = CalendarApp.newRecurrence().addYearlyRule().onlyOnYearDay([20, 46]);
Tham số
Tên | Loại | Mô tả |
---|---|---|
days | Integer[] | ngày trong năm |
Cầu thủ trả bóng
Recurrence
– RecurrenceRule này để tạo chuỗi
set Time Zone(timeZone)
Đặt múi giờ cho sự kiện định kỳ này. Điều này ảnh hưởng đến ngày và giờ lặp lại của sự kiện, cũng như việc sự kiện có thay đổi theo giờ mùa hè hay không. Mặc định là múi giờ của lịch.
Tham số
Tên | Loại | Mô tả |
---|---|---|
time | String | múi giờ, được chỉ định ở định dạng "dài" (ví dụ: 'America/New_York', theo danh sách của Joda.org) |
Cầu thủ trả bóng
Event
– EventRecurrence này để tạo chuỗi
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
times(times)
Định cấu hình quy tắc để kết thúc sau một số lần xuất hiện nhất định.
// Creates a rule that recurs every day for ten days. const recurrence = CalendarApp.newRecurrence().addDailyRule().times(10);
Tham số
Tên | Loại | Mô tả |
---|---|---|
times | Integer | số lần lặp lại |
Cầu thủ trả bóng
Recurrence
– RecurrenceRule này để tạo chuỗi
until(endDate)
Định cấu hình quy tắc để kết thúc vào một ngày nhất định (bao gồm cả ngày đó).
// Creates a rule that recurs every day through the end of 2013. const recurrence = CalendarApp.newRecurrence().addDailyRule().until( new Date('December 31, 2013'));
Tham số
Tên | Loại | Mô tả |
---|---|---|
end | Date |
Cầu thủ trả bóng
Recurrence
– RecurrenceRule này để tạo chuỗi
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
week Starts On(day)
Định cấu hình ngày bắt đầu tuần để áp dụng quy tắc.
// Creates a weekly rule where weeks start on Monday. const recurrence = CalendarApp.newRecurrence().addWeeklyRule().weekStartsOn( CalendarApp.Weekday.MONDAY);
Tham số
Tên | Loại | Mô tả |
---|---|---|
day | Weekday | ngày bắt đầu tuần |
Cầu thủ trả bóng
Recurrence
– RecurrenceRule này để tạo chuỗi