Class EventRecurrence

Sự kiệnTần suất lặp lại

Biểu thị chế độ cài đặt định kỳ cho một loạt sự kiện.

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
addDailyExclusion()RecurrenceRuleThêm quy tắc loại trừ các lần xuất hiện hằng ngày.
addDailyRule()RecurrenceRuleThêm quy tắc khiến sự kiện lặp lại hằng ngày.
addDate(date)EventRecurrenceThêm một quy tắc khiến sự kiện lặp lại vào một ngày cụ thể.
addDateExclusion(date)EventRecurrenceThêm một quy tắc loại trừ một lần xuất hiện cho một ngày cụ thể.
addMonthlyExclusion()RecurrenceRuleThêm một quy tắc loại trừ các lần xuất hiện hằng tháng.
addMonthlyRule()RecurrenceRuleThêm quy tắc khiến sự kiện lặp lại hằng tháng.
addWeeklyExclusion()RecurrenceRuleThêm quy tắc loại trừ các lần xuất hiện hằng tuần.
addWeeklyRule()RecurrenceRuleThêm một quy tắc khiến sự kiện lặp lại hằng tuần.
addYearlyExclusion()RecurrenceRuleThêm quy tắc loại trừ các lần xuất hiện hằng năm.
addYearlyRule()RecurrenceRuleThêm quy tắc khiến sự kiện lặp lại hằng năm.
setTimeZone(timeZone)EventRecurrenceĐặt múi giờ cho sự kiện định kỳ này.

Tài liệu chi tiết

addDailyExclusion()

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

RecurrenceRule – 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

addDailyRule()

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

RecurrenceRule – 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

addDate(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ênLoạiMô tả
dateDate

Cầu thủ trả bóng

EventRecurrence – 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

addDateExclusion(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ênLoạiMô tả
dateDate

Cầu thủ trả bóng

EventRecurrence – 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

addMonthlyExclusion()

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 RecurrenceRule.onlyOnMonthDay(day) hoặc RecurrenceRule.onlyOnMonthDays(days).

Cầu thủ trả bóng

RecurrenceRule – 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

addMonthlyRule()

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 RecurrenceRule.onlyOnMonthDay(day) hoặc RecurrenceRule.onlyOnMonthDays(days).

// Creates a rule that recurs every month for three months.
const recurrence = CalendarApp.newRecurrence().addMonthlyRule().times(4);

Cầu thủ trả bóng

RecurrenceRule – 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

addWeeklyExclusion()

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 RecurrenceRule.onlyOnWeekday(day) hoặc RecurrenceRule.onlyOnWeekdays(days).

// 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

RecurrenceRule – 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

addWeeklyRule()

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 RecurrenceRule.onlyOnWeekday(day) hoặc RecurrenceRule.onlyOnWeekdays(days).

// Creates a rule that recurs every week for ten weeks.
const recurrence = CalendarApp.newRecurrence().addWeeklyRule().times(10);

Cầu thủ trả bóng

RecurrenceRule – 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

addYearlyExclusion()

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 RecurrenceRule.onlyOnYearDay(day) hoặc RecurrenceRule.onlyOnYearDays(days).

Cầu thủ trả bóng

RecurrenceRule – 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

addYearlyRule()

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 RecurrenceRule.onlyOnYearDay(day) hoặc RecurrenceRule.onlyOnYearDays(days).

Cầu thủ trả bóng

RecurrenceRule – 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

setTimeZone(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ênLoạiMô tả
timeZoneStringmú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

EventRecurrence – 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