Calendar Service

Lịch

Dịch vụ này cho phép tập lệnh truy cập và sửa đổi Lịch Google của người dùng, bao gồm cả các lịch bổ sung mà người dùng đăng ký.

Lớp

TênMô tả ngắn
CalendarBiểu thị một lịch mà người dùng sở hữu hoặc đăng ký.
CalendarAppCho phép tập lệnh đọc và cập nhật Lịch Google của người dùng.
CalendarEventBiểu thị một sự kiện trên lịch.
CalendarEventSeriesBiểu thị một chuỗi sự kiện (sự kiện định kỳ).
ColorMột enum biểu thị các màu được đặt tên có trong dịch vụ Lịch.
EventColorMột enum đại diện cho các màu sự kiện được đặt tên có trong dịch vụ Lịch.
EventGuestĐại diện cho khách mời của một sự kiện.
EventRecurrenceBiểu thị chế độ cài đặt định kỳ cho một loạt sự kiện.
EventTypeMột enum đại diện cho loại sự kiện.
GuestStatusMột enum đại diện cho trạng thái mà khách có thể có đối với một sự kiện.
RecurrenceRuleBiểu thị quy tắc lặp lại cho một loạt sự kiện.
VisibilityMột enum đại diện cho chế độ hiển thị của một sự kiện.

Calendar

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
createAllDayEvent(title, date)CalendarEventTạo một sự kiện kéo dài cả ngày mới.
createAllDayEvent(title, startDate, endDate)CalendarEventTạo một sự kiện kéo dài cả ngày mới có thể kéo dài nhiều ngày.
createAllDayEvent(title, startDate, endDate, options)CalendarEventTạo một sự kiện kéo dài cả ngày mới có thể kéo dài nhiều ngày.
createAllDayEvent(title, date, options)CalendarEventTạo sự kiện cả ngày mới.
createAllDayEventSeries(title, startDate, recurrence)CalendarEventSeriesTạo một chuỗi sự kiện kéo dài cả ngày mới.
createAllDayEventSeries(title, startDate, recurrence, options)CalendarEventSeriesTạo một chuỗi sự kiện kéo dài cả ngày mới.
createEvent(title, startTime, endTime)CalendarEventTạo một sự kiện mới.
createEvent(title, startTime, endTime, options)CalendarEventTạo một sự kiện mới.
createEventFromDescription(description)CalendarEventTạo sự kiện từ nội dung mô tả ở dạng tuỳ ý.
createEventSeries(title, startTime, endTime, recurrence)CalendarEventSeriesTạo một chuỗi sự kiện mới.
createEventSeries(title, startTime, endTime, recurrence, options)CalendarEventSeriesTạo một chuỗi sự kiện mới.
deleteCalendar()voidXoá lịch vĩnh viễn.
getColor()StringLấy màu của lịch.
getDescription()StringLấy nội dung mô tả của lịch.
getEventById(iCalId)CalendarEventLấy sự kiện có mã nhận dạng đã cho.
getEventSeriesById(iCalId)CalendarEventSeriesLấy chuỗi sự kiện có mã nhận dạng đã cho.
getEvents(startTime, endTime)CalendarEvent[]Lấy tất cả sự kiện xảy ra trong một phạm vi thời gian nhất định.
getEvents(startTime, endTime, options)CalendarEvent[]Lấy tất cả sự kiện xảy ra trong một phạm vi thời gian nhất định và đáp ứng các tiêu chí đã chỉ định.
getEventsForDay(date)CalendarEvent[]Lấy tất cả sự kiện xảy ra vào một ngày cụ thể.
getEventsForDay(date, options)CalendarEvent[]Lấy tất cả sự kiện xảy ra vào một ngày cụ thể và đáp ứng các tiêu chí đã chỉ định.
getId()StringLấy mã lịch.
getName()StringLấy tên của lịch.
getTimeZone()StringLấy múi giờ của lịch.
isHidden()BooleanXác định xem lịch có bị ẩn trong giao diện người dùng hay không.
isMyPrimaryCalendar()BooleanXác định xem lịch có phải là lịch chính cho người dùng hoạt động hiệu quả hay không.
isOwnedByMe()BooleanXác định xem bạn có sở hữu lịch hay không.
isSelected()BooleanXác định xem các sự kiện của lịch có hiển thị trong giao diện người dùng hay không.
setColor(color)CalendarĐặt màu cho lịch.
setDescription(description)CalendarĐặt mô tả cho lịch.
setHidden(hidden)CalendarThiết lập xem lịch có hiển thị trong giao diện người dùng hay không.
setName(name)CalendarĐặt tên cho lịch.
setSelected(selected)CalendarĐặt xem các sự kiện của lịch có hiển thị trong giao diện người dùng hay không.
setTimeZone(timeZone)CalendarĐặt múi giờ của lịch.
unsubscribeFromCalendar()voidHuỷ đăng ký người dùng khỏi một lịch.

CalendarApp

Thuộc tính

Thuộc tínhLoạiMô tả
ColorColorMột enum đại diện cho các màu được đặt tên có trong dịch vụ Lịch.
EventColorEventColorMột enum đại diện cho các màu sự kiện được đặt tên có trong dịch vụ Lịch.
GuestStatusGuestStatusMột enum đại diện cho trạng thái mà khách có thể có đối với một sự kiện.
MonthMonthMột enum đại diện cho các tháng trong năm.
VisibilityVisibilityMột enum đại diện cho chế độ hiển thị của một sự kiện.
WeekdayWeekdayMột enum đại diện cho các ngày trong tuần.

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
createAllDayEvent(title, date)CalendarEventTạo một sự kiện kéo dài cả ngày mới.
createAllDayEvent(title, startDate, endDate)CalendarEventTạo một sự kiện kéo dài cả ngày mới có thể kéo dài nhiều ngày.
createAllDayEvent(title, startDate, endDate, options)CalendarEventTạo một sự kiện kéo dài cả ngày mới có thể kéo dài nhiều ngày.
createAllDayEvent(title, date, options)CalendarEventTạo sự kiện cả ngày mới.
createAllDayEventSeries(title, startDate, recurrence)CalendarEventSeriesTạo một chuỗi sự kiện kéo dài cả ngày mới.
createAllDayEventSeries(title, startDate, recurrence, options)CalendarEventSeriesTạo một chuỗi sự kiện kéo dài cả ngày mới.
createCalendar(name)CalendarTạo lịch mới do người dùng sở hữu.
createCalendar(name, options)CalendarTạo một lịch mới do người dùng sở hữu.
createEvent(title, startTime, endTime)CalendarEventTạo sự kiện mới.
createEvent(title, startTime, endTime, options)CalendarEventTạo một sự kiện mới.
createEventFromDescription(description)CalendarEventTạo sự kiện từ nội dung mô tả ở dạng tuỳ ý.
createEventSeries(title, startTime, endTime, recurrence)CalendarEventSeriesTạo một chuỗi sự kiện mới.
createEventSeries(title, startTime, endTime, recurrence, options)CalendarEventSeriesTạo một chuỗi sự kiện mới.
getAllCalendars()Calendar[]Lấy tất cả lịch mà người dùng sở hữu hoặc đăng ký.
getAllOwnedCalendars()Calendar[]Lấy tất cả lịch mà người dùng sở hữu.
getCalendarById(id)CalendarLấy lịch có mã được cung cấp.
getCalendarsByName(name)Calendar[]Lấy tất cả lịch có tên nhất định mà người dùng sở hữu hoặc đăng ký.
getColor()StringLấy màu của lịch.
getDefaultCalendar()CalendarLấy lịch mặc định của người dùng.
getDescription()StringXem nội dung mô tả của lịch.
getEventById(iCalId)CalendarEventLấy sự kiện có mã nhận dạng đã cho.
getEventSeriesById(iCalId)CalendarEventSeriesLấy chuỗi sự kiện có mã nhận dạng đã cho.
getEvents(startTime, endTime)CalendarEvent[]Lấy tất cả sự kiện xảy ra trong một phạm vi thời gian nhất định.
getEvents(startTime, endTime, options)CalendarEvent[]Lấy tất cả sự kiện xảy ra trong một phạm vi thời gian nhất định và đáp ứng các tiêu chí đã chỉ định.
getEventsForDay(date)CalendarEvent[]Lấy tất cả sự kiện xảy ra vào một ngày cụ thể.
getEventsForDay(date, options)CalendarEvent[]Lấy tất cả sự kiện xảy ra vào một ngày cụ thể và đáp ứng các tiêu chí đã chỉ định.
getId()StringLấy mã lịch.
getName()StringLấy tên của lịch.
getOwnedCalendarById(id)CalendarLấy lịch có mã nhận dạng đã cho, nếu người dùng sở hữu lịch đó.
getOwnedCalendarsByName(name)Calendar[]Lấy tất cả lịch có tên nhất định mà người dùng sở hữu.
getTimeZone()StringLấy múi giờ của lịch.
isHidden()BooleanXác định xem lịch có bị ẩn trong giao diện người dùng hay không.
isMyPrimaryCalendar()BooleanXác định xem lịch có phải là lịch chính cho người dùng hoạt động hiệu quả hay không.
isOwnedByMe()BooleanXác định xem bạn có sở hữu lịch hay không.
isSelected()BooleanXác định xem các sự kiện của lịch có hiển thị trong giao diện người dùng hay không.
newRecurrence()EventRecurrenceTạo một đối tượng định kỳ mới, có thể dùng để tạo quy tắc cho sự kiện định kỳ.
setColor(color)CalendarĐặt màu cho lịch.
setDescription(description)CalendarĐặt mô tả cho lịch.
setHidden(hidden)CalendarThiết lập xem lịch có hiển thị trong giao diện người dùng hay không.
setName(name)CalendarĐặt tên cho lịch.
setSelected(selected)CalendarĐặt xem các sự kiện của lịch có hiển thị trong giao diện người dùng hay không.
setTimeZone(timeZone)CalendarĐặt múi giờ của lịch.
subscribeToCalendar(id)CalendarĐăng ký người dùng vào lịch có mã nhận dạng đã cho, nếu người dùng được phép đăng ký.
subscribeToCalendar(id, options)CalendarĐăng ký người dùng vào lịch có mã nhận dạng đã cho, nếu người dùng được phép đăng ký.

CalendarEvent

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
addEmailReminder(minutesBefore)CalendarEventThêm lời nhắc mới qua email vào sự kiện.
addGuest(email)CalendarEventThêm khách vào sự kiện.
addPopupReminder(minutesBefore)CalendarEventThêm thông báo bật lên mới vào sự kiện.
addSmsReminder(minutesBefore)CalendarEventThêm lời nhắc qua SMS mới vào sự kiện.
anyoneCanAddSelf()BooleanXác định xem mọi người có thể tự thêm mình làm khách mời vào một sự kiện trên Lịch hay không.
deleteEvent()voidXoá một sự kiện trên Lịch.
deleteTag(key)CalendarEventXoá thẻ khoá/giá trị khỏi sự kiện.
getAllDayEndDate()DateLấy ngày kết thúc sự kiện cả ngày này trên lịch.
getAllDayStartDate()DateLấy ngày bắt đầu sự kiện cả ngày trên lịch này.
getAllTagKeys()String[]Lấy tất cả khoá của các thẻ đã được đặt cho sự kiện.
getColor()StringTrả về màu của sự kiện trên lịch.
getCreators()String[]Lấy người tạo sự kiện.
getDateCreated()DateLấy ngày tạo sự kiện.
getDescription()StringLấy nội dung mô tả sự kiện.
getEmailReminders()Integer[]Lấy giá trị phút cho tất cả lời nhắc qua email cho sự kiện.
getEndTime()DateLấy ngày và giờ kết thúc của sự kiện trên lịch này.
getEventSeries()CalendarEventSeriesLấy chuỗi sự kiện định kỳ mà sự kiện này thuộc về.
getEventType()EventTypeLấy EventType của sự kiện này.
getGuestByEmail(email)EventGuestLấy khách theo địa chỉ email.
getGuestList()EventGuest[]Lấy khách mời cho sự kiện, không bao gồm chủ sở hữu sự kiện.
getGuestList(includeOwner)EventGuest[]Lấy khách mời cho sự kiện, có thể bao gồm cả chủ sở hữu sự kiện.
getId()StringLấy iCalUID duy nhất của sự kiện.
getLastUpdated()DateLấy ngày gần đây nhất sự kiện được cập nhật.
getLocation()StringLấy vị trí của sự kiện.
getMyStatus()GuestStatusLấy trạng thái sự kiện (chẳng hạn như tham dự hoặc được mời) của người dùng có hiệu lực.
getOriginalCalendarId()StringLấy mã của lịch nơi sự kiện này được tạo ban đầu.
getPopupReminders()Integer[]Lấy giá trị phút cho tất cả lời nhắc bật lên cho sự kiện.
getSmsReminders()Integer[]Lấy giá trị phút cho tất cả lời nhắc qua SMS cho sự kiện.
getStartTime()DateLấy ngày và giờ bắt đầu của sự kiện trên lịch này.
getTag(key)StringNhận giá trị thẻ của sự kiện.
getTitle()StringLấy tiêu đề của sự kiện.
getVisibility()VisibilityXem chế độ hiển thị của sự kiện.
guestsCanInviteOthers()BooleanXác định xem khách có thể mời khách khác hay không.
guestsCanModify()BooleanXác định xem khách có thể sửa đổi sự kiện hay không.
guestsCanSeeGuests()BooleanXác định xem khách có thể nhìn thấy khách khác hay không.
isAllDayEvent()BooleanXác định xem đây có phải là sự kiện diễn ra cả ngày hay không.
isOwnedByMe()BooleanXác định xem bạn có phải là chủ sở hữu của sự kiện hay không.
isRecurringEvent()BooleanXác định xem sự kiện có phải là một phần của chuỗi sự kiện hay không.
removeAllReminders()CalendarEventXoá tất cả lời nhắc khỏi sự kiện.
removeGuest(email)CalendarEventXoá khách khỏi sự kiện.
resetRemindersToDefault()CalendarEventĐặt lại lời nhắc bằng chế độ cài đặt mặc định của lịch.
setAllDayDate(date)CalendarEventĐặt ngày diễn ra sự kiện.
setAllDayDates(startDate, endDate)CalendarEventĐặt ngày của sự kiện.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventĐặt xem những người không phải là khách có thể tự thêm chính mình vào sự kiện hay không.
setColor(color)CalendarEventĐặt màu cho sự kiện trên lịch.
setDescription(description)CalendarEventĐặt nội dung mô tả cho sự kiện.
setGuestsCanInviteOthers(guestsCanInviteOthers)CalendarEventThiết lập xem khách có thể mời khách khác hay không.
setGuestsCanModify(guestsCanModify)CalendarEventĐặt xem khách có thể sửa đổi sự kiện hay không.
setGuestsCanSeeGuests(guestsCanSeeGuests)CalendarEventĐặt xem khách có thể xem khách khác hay không.
setLocation(location)CalendarEventĐặt vị trí của sự kiện.
setMyStatus(status)CalendarEventĐặt trạng thái sự kiện (chẳng hạn như đang tham dự hoặc được mời) của người dùng hiệu quả.
setTag(key, value)CalendarEventĐặt thẻ khoá/giá trị trên sự kiện để lưu trữ siêu dữ liệu tuỳ chỉnh.
setTime(startTime, endTime)CalendarEventĐặt ngày và giờ bắt đầu cũng như kết thúc sự kiện.
setTitle(title)CalendarEventĐặt tiêu đề của sự kiện.
setVisibility(visibility)CalendarEventĐặt chế độ hiển thị của sự kiện.

CalendarEventSeries

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
addEmailReminder(minutesBefore)CalendarEventSeriesThêm lời nhắc mới qua email vào sự kiện.
addGuest(email)CalendarEventSeriesThêm khách vào sự kiện.
addPopupReminder(minutesBefore)CalendarEventSeriesThêm thông báo bật lên mới vào sự kiện.
addSmsReminder(minutesBefore)CalendarEventSeriesThêm lời nhắc qua SMS mới vào sự kiện.
anyoneCanAddSelf()BooleanXác định xem mọi người có thể tự thêm mình làm khách mời vào một sự kiện trên Lịch hay không.
deleteEventSeries()voidXoá chuỗi sự kiện.
deleteTag(key)CalendarEventSeriesXoá thẻ khoá/giá trị khỏi sự kiện.
getAllTagKeys()String[]Lấy tất cả khoá cho các thẻ đã được đặt trên sự kiện.
getColor()StringTrả về màu của sự kiện trên lịch.
getCreators()String[]Lấy người tạo sự kiện.
getDateCreated()DateLấy ngày tạo sự kiện.
getDescription()StringLấy nội dung mô tả sự kiện.
getEmailReminders()Integer[]Lấy giá trị phút cho tất cả lời nhắc qua email cho sự kiện.
getEventType()EventTypeLấy EventType của sự kiện này.
getGuestByEmail(email)EventGuestNhận khách qua địa chỉ email.
getGuestList()EventGuest[]Lấy khách mời cho sự kiện, không bao gồm chủ sở hữu sự kiện.
getGuestList(includeOwner)EventGuest[]Lấy khách mời cho sự kiện, có thể bao gồm cả chủ sở hữu sự kiện.
getId()StringLấy iCalUID duy nhất của sự kiện.
getLastUpdated()DateLấy ngày gần đây nhất sự kiện được cập nhật.
getLocation()StringLấy vị trí của sự kiện.
getMyStatus()GuestStatusLấy trạng thái sự kiện (chẳng hạn như tham dự hoặc được mời) của người dùng có hiệu lực.
getOriginalCalendarId()StringLấy mã của lịch nơi sự kiện này được tạo ban đầu.
getPopupReminders()Integer[]Lấy giá trị phút cho tất cả lời nhắc bật lên cho sự kiện.
getSmsReminders()Integer[]Lấy giá trị phút cho tất cả lời nhắc qua SMS cho sự kiện.
getTag(key)StringLấy giá trị thẻ của sự kiện.
getTitle()StringLấy tiêu đề của sự kiện.
getVisibility()VisibilityXem chế độ hiển thị của sự kiện.
guestsCanInviteOthers()BooleanXác định xem khách có thể mời khách khác hay không.
guestsCanModify()BooleanXác định xem khách có thể sửa đổi sự kiện hay không.
guestsCanSeeGuests()BooleanXác định xem khách có thể nhìn thấy khách khác hay không.
isOwnedByMe()BooleanXác định xem bạn có phải là chủ sở hữu của sự kiện hay không.
removeAllReminders()CalendarEventSeriesXóa tất cả lời nhắc khỏi sự kiện.
removeGuest(email)CalendarEventSeriesXoá khách khỏi sự kiện.
resetRemindersToDefault()CalendarEventSeriesĐặt lại lời nhắc bằng chế độ cài đặt mặc định của lịch.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventSeriesĐặt xem những người không phải khách có thể tự thêm họ vào sự kiện hay không.
setColor(color)CalendarEventSeriesĐặt màu cho sự kiện trên lịch.
setDescription(description)CalendarEventSeriesĐặt nội dung mô tả cho sự kiện.
setGuestsCanInviteOthers(guestsCanInviteOthers)CalendarEventSeriesThiết lập xem khách có thể mời khách khác hay không.
setGuestsCanModify(guestsCanModify)CalendarEventSeriesĐặt xem khách có thể sửa đổi sự kiện hay không.
setGuestsCanSeeGuests(guestsCanSeeGuests)CalendarEventSeriesĐặt xem khách có thể xem khách khác hay không.
setLocation(location)CalendarEventSeriesĐặt vị trí của sự kiện.
setMyStatus(status)CalendarEventSeriesĐặt trạng thái sự kiện (chẳng hạn như tham dự hoặc được mời) của người dùng có hiệu lực.
setRecurrence(recurrence, startDate)CalendarEventSeriesĐặt quy tắc lặp lại cho một chuỗi sự kiện kéo dài cả ngày.
setRecurrence(recurrence, startTime, endTime)CalendarEventSeriesĐặt quy tắc định kỳ cho chuỗi sự kiện này.
setTag(key, value)CalendarEventSeriesĐặt thẻ khoá/giá trị trên sự kiện để lưu trữ siêu dữ liệu tuỳ chỉnh.
setTitle(title)CalendarEventSeriesĐặt tiêu đề của sự kiện.
setVisibility(visibility)CalendarEventSeriesĐặt chế độ hiển thị của sự kiện.

Color

Thuộc tính

Thuộc tínhLoạiMô tả
BLUEEnum
Xanh dương (#2952A3).
BROWNEnum
Nâu (#8D6F47).
CHARCOALEnum
Than củi (#4E5D6C).
CHESTNUTEnum
Hạt dẻ (#865A5A).
GRAYEnum
Xám (#5A6986).
GREENEnum
Xanh lục (#0D7813).
INDIGOEnum
Xanh dương (#5229A3).
LIMEEnum
Xanh chanh (#528800).
MUSTARDEnum
Mù tạt (#88880E).
OLIVEEnum
Xanh ô liu (#6E6E41).
ORANGEEnum
Cam (#BE6D00).
PINKEnum
Hồng (#B1365F).
PLUMEnum
Mận (#705770).
PURPLEEnum
Tím (#7A367A).
REDEnum
Đỏ (#A32929).
RED_ORANGEEnum
Đỏ – cam (#B1440E).
SEA_BLUEEnum
Xanh biển (#29527A).
SLATEEnum
Phương tiện chặn (#4A716C).
TEALEnum
Xanh mòng két (#28754E).
TURQOISEEnum
Xanh ngọc lam (#1B887A).
YELLOWEnum
Vàng (#AB8B00).

EventColor

Thuộc tính

Thuộc tínhLoạiMô tả
PALE_BLUEEnum
Xanh nhạt ("1"), được gọi là "Peacock" (Đào chuông) trong giao diện người dùng của Lịch.
PALE_GREENEnum
Màu lục nhạt ("2"), được gọi là "Xanh lục nhạt" trong giao diện người dùng của Lịch.
MAUVEEnum
Màu hoa cà ("3"), được gọi là "Màu nho" trong giao diện người dùng Lịch.
PALE_REDEnum
Đỏ nhạt ("4"), được gọi là "Hồng hạc" trong giao diện người dùng Lịch.
YELLOWEnum
Vàng ("5"), được gọi là "Chuối" trong giao diện người dùng Lịch.
ORANGEEnum
Cam ("6"), được gọi là "Tangerine" trong giao diện người dùng Lịch.
CYANEnum
Xanh lục lam ("7"), được gọi là "Lavender" trong giao diện người dùng Lịch.
GRAYEnum
Màu xám ("8"), còn gọi là "Graphite" (Đồ hoạ) trong Giao diện người dùng của Lịch.
BLUEEnum
Xanh dương ("9"), còn gọi là "Blueberry" trong Giao diện người dùng của Lịch.
GREENEnum
Xanh lục ("10"), được gọi là "Basil" trong giao diện người dùng của Lịch.
REDEnum
Đỏ ("11"), được gọi là "Cà chua" trong giao diện người dùng Lịch.

EventGuest

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
getAdditionalGuests()IntegerLấy số lượng người khác mà khách mời này cho biết sẽ tham dự.
getEmail()StringLấy địa chỉ email của khách.
getGuestStatus()GuestStatusLấy trạng thái của khách mời cho sự kiện.
getName()StringLấy tên của khách.

EventRecurrence

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 làm cho 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.

EventType

Thuộc tính

Thuộc tínhLoạiMô tả
DEFAULTEnumSự kiện là sự kiện thông thường.
BIRTHDAYEnumĐây là sự kiện đặc biệt diễn ra cả ngày và được lặp lại hằng năm.
FOCUS_TIMEEnumSự kiện này là sự kiện thời gian cần tập trung.
FROM_GMAILEnumSự kiện này là sự kiện từ Gmail.
OUT_OF_OFFICEEnumSự kiện này là sự kiện không có mặt tại văn phòng.
WORKING_LOCATIONEnumSự kiện này là một sự kiện tại địa điểm làm việc.

GuestStatus

Thuộc tính

Thuộc tínhLoạiMô tả
INVITEDEnumKhách mời đã được mời nhưng chưa cho biết liệu họ có tham dự hay không.
MAYBEEnumKhách mời đã cho biết họ có thể tham dự.
NOEnumKhách mời đã cho biết họ sẽ không tham dự.
OWNEREnumKhách mời là chủ sở hữu sự kiện.
YESEnumKhách đã cho biết họ sẽ tham dự.

RecurrenceRule

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.
interval(interval)RecurrenceRuleĐị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.
onlyInMonth(month)RecurrenceRuleĐịnh cấu hình quy tắc để chỉ áp dụng cho một tháng cụ thể.
onlyInMonths(months)RecurrenceRuleĐịnh cấu hình quy tắc để chỉ áp dụng cho một số tháng cụ thể.
onlyOnMonthDay(day)RecurrenceRuleĐịnh cấu hình quy tắc để chỉ áp dụng cho một ngày cụ thể trong tháng.
onlyOnMonthDays(days)RecurrenceRuleĐịnh cấu hình quy tắc để chỉ áp dụng cho một số ngày trong tháng.
onlyOnWeek(week)RecurrenceRuleĐịnh cấu hình quy tắc để chỉ áp dụng cho một tuần cụ thể trong năm.
onlyOnWeekday(day)RecurrenceRuleĐịnh cấu hình quy tắc để chỉ áp dụng cho một ngày cụ thể trong tuần.
onlyOnWeekdays(days)RecurrenceRuleĐịnh cấu hình quy tắc để chỉ áp dụng cho các ngày cụ thể trong tuần.
onlyOnWeeks(weeks)RecurrenceRuleĐịnh cấu hình quy tắc để chỉ áp dụng cho các tuần cụ thể trong năm.
onlyOnYearDay(day)RecurrenceRuleĐịnh cấu hình quy tắc để chỉ áp dụng cho một ngày cụ thể trong năm.
onlyOnYearDays(days)RecurrenceRuleThiết lập quy tắc để chỉ áp dụng cho những ngày cụ thể trong năm.
setTimeZone(timeZone)EventRecurrenceĐặt múi giờ cho sự kiện định kỳ này.
times(times)RecurrenceRuleThiết lập để quy tắc kết thúc sau một số lần xuất hiện nhất định.
until(endDate)RecurrenceRuleĐịnh cấu hình quy tắc để kết thúc vào một ngày cụ thể (bao gồm cả ngày này).
weekStartsOn(day)RecurrenceRuleĐịnh cấu hình ngày bắt đầu tuần để áp dụng quy tắc.

Visibility

Thuộc tính

Thuộc tínhLoạiMô tả
CONFIDENTIALEnumSự kiện là riêng tư.
DEFAULTEnumSử dụng chế độ hiển thị mặc định cho các sự kiện trên lịch.
PRIVATEEnumĐây là sự kiện riêng tư và chỉ những người tham dự sự kiện mới có thể xem thông tin chi tiết về sự kiện.
PUBLICEnumSự kiện này ở chế độ công khai và tất cả người đọc lịch đều có thể xem thông tin chi tiết về sự kiện.