Calendar Service

Lịch

Dịch vụ này cho phép một tập lệnh truy cập và sửa đổi Lịch Google của người dùng, bao gồm cả những 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ý theo dõi.
CalendarAppCho phép một 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 đơn lẻ trên lịch.
CalendarEventSeriesBiểu thị một chuỗi sự kiện (sự kiện định kỳ).
ColorMột enum đại diện cho các màu có tên trong dịch vụ Lịch.
EventColorMột enum đại diện cho các màu sự kiện có tên trong dịch vụ Lịch.
EventGuestĐại diện cho khách của một sự kiện.
EventRecurrenceBiểu thị chế độ cài đặt định kỳ cho một chuỗi sự kiện.
EventTransparencyMột enum biểu thị độ trong suốt của mộ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 biểu thị chế độ hiển thị của một sự kiện.

Calendar

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
createAllDayEvent(title, date)CalendarEventTạo một sự kiện cả ngày mới.
createAllDayEvent(title, startDate, endDate)CalendarEventTạo một sự kiện 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 cả ngày mới có thể kéo dài nhiều ngày.
createAllDayEvent(title, date, options)CalendarEventTạo một sự kiện cả ngày mới.
createAllDayEventSeries(title, startDate, recurrence)CalendarEventSeriesTạo một chuỗi sự kiện cả ngày mới.
createAllDayEventSeries(title, startDate, recurrence, options)CalendarEventSeriesTạo một chuỗi sự kiện 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 một sự kiện từ nội dung mô tả 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í được chỉ định.
getEventsForDay(date)CalendarEvent[]Lấy tất cả sự kiện diễn ra vào một ngày nhất định.
getEventsForDay(date, options)CalendarEvent[]Lấy tất cả sự kiện xảy ra vào một ngày nhất định và đáp ứng các tiêu chí được chỉ định.
getId()StringLấy mã nhận dạng của 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 của người dùng có hiệu lực hay không.
isOwnedByMe()BooleanXác định xem bạn có phải là chủ sở hữu lịch hay không.
isSelected()BooleanXác định xem các sự kiện của lịch có xuất hiện trong giao diện người dùng hay không.
setColor(color)CalendarĐặt màu cho lịch.
setDescription(description)CalendarĐặt nội dung mô tả cho lịch.
setHidden(hidden)CalendarĐặt xem lịch có xuất hiện trên 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ó xuất hiện 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ý theo dõi lịch của người dùng.

CalendarApp

Thuộc tính

Thuộc tínhLoạiMô tả
ColorColorMột enum đại diện cho các màu có tên trong dịch vụ Lịch.
EventColorEventColorMột enum đại diện cho các màu sự kiện có tên trong dịch vụ Lịch.
EventTransparencyEventTransparencyBảng liệt kê EventTransparency.
EventTypeEventTypeBảng liệt kê EventType.
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 biểu thị 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ứcKiểu dữ liệu trả vềMô tả ngắn
createAllDayEvent(title, date)CalendarEventTạo một sự kiện cả ngày mới.
createAllDayEvent(title, startDate, endDate)CalendarEventTạo một sự kiện 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 cả ngày mới có thể kéo dài nhiều ngày.
createAllDayEvent(title, date, options)CalendarEventTạo một sự kiện cả ngày mới.
createAllDayEventSeries(title, startDate, recurrence)CalendarEventSeriesTạo một chuỗi sự kiện cả ngày mới.
createAllDayEventSeries(title, startDate, recurrence, options)CalendarEventSeriesTạo một chuỗi sự kiện cả ngày mới.
createCalendar(name)CalendarTạo một 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 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 một sự kiện từ nội dung mô tả 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)Calendar|nullLấy lịch có mã nhận dạng đã cho.
getCalendarsByName(name)Calendar[]Lấy tất cả lịch có tên đã cho 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()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í được chỉ định.
getEventsForDay(date)CalendarEvent[]Lấy tất cả sự kiện diễn ra vào một ngày nhất định.
getEventsForDay(date, options)CalendarEvent[]Lấy tất cả sự kiện xảy ra vào một ngày nhất định và đáp ứng các tiêu chí được chỉ định.
getId()StringLấy mã nhận dạng của lịch.
getName()StringLấy tên của lịch.
getOwnedCalendarById(id)Calendar|nullLấ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 đã cho 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 của người dùng có hiệu lực hay không.
isOwnedByMe()BooleanXác định xem bạn có phải là chủ sở hữu lịch hay không.
isSelected()BooleanXác định xem các sự kiện của lịch có xuất hiện trong giao diện người dùng hay không.
newRecurrence()EventRecurrenceTạo một đối tượng lặp lại mới. Bạn có thể dùng đối tượng này để tạo quy tắc cho sự kiện lặp lại.
setColor(color)CalendarĐặt màu cho lịch.
setDescription(description)CalendarĐặt nội dung mô tả cho lịch.
setHidden(hidden)CalendarĐặt xem lịch có xuất hiện trên 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ó xuất hiện 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ý cho 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ý cho 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ứcKiểu dữ liệu trả vềMô tả ngắn
addEmailReminder(minutesBefore)CalendarEventThêm một 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 một thông báo bật lên mới vào sự kiện.
addSmsReminder(minutesBefore)CalendarEventThêm một lời nhắc mới qua SMS 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 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 của sự kiện lịch cả ngày này.
getAllDayStartDate()DateLấy ngày bắt đầu của sự kiện lịch cả ngày này.
getAllTagKeys()String[]Lấy tất cả các khoá cho những 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 của một sự kiện.
getDateCreated()DateLấy ngày tạo sự kiện.
getDescription()StringLấy nội dung mô tả của sự kiện.
getEmailReminders()Integer[]Lấy giá trị phút cho tất cả thông báo nhắc nhở qua email cho sự kiện.
getEndTime()DateLấy ngày và giờ kết thúc sự kiện này trên lịch.
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 của sự kiện, không bao gồm chủ sở hữu sự kiện.
getGuestList(includeOwner)EventGuest[]Lấy khách cho sự kiện, có thể bao gồm cả chủ sở hữu sự kiện.
getId()StringLấy iCalUID riêng biệ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ã nhận dạng 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 dưới dạng cửa sổ bật lên của sự kiện.
getSmsReminders()Integer[]Lấy giá trị phút cho tất cả lời nhắc qua SMS của sự kiện.
getStartTime()DateLấy ngày và giờ bắt đầu sự kiện này trên lịch.
getTag(key)StringLấy giá trị thẻ của sự kiện.
getTitle()StringLấy tiêu đề của sự kiện.
getTransparency()EventTransparencyLấy độ trong suốt của sự kiện.
getVisibility()VisibilityLấy 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 những khách khác hay không.
isAllDayEvent()BooleanXác định xem đây có phải là sự kiện 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ó thuộc một loạt sự kiện hay không.
removeAllReminders()CalendarEventXoá tất cả lời nhắc khỏi sự kiện.
removeGuest(email)CalendarEventXoá một 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 diễn ra sự kiện.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventĐặt xem những người không phải khách có thể tự thêm 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)CalendarEventĐặt 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 liệu khách có thể thấy những 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 có hiệu lực.
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 và kết thúc của sự kiện.
setTitle(title)CalendarEventĐặt tiêu đề cho sự kiện.
setTransparency(transparency)CalendarEventĐặt độ trong suốt 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ứcKiểu dữ liệu trả vềMô tả ngắn
addEmailReminder(minutesBefore)CalendarEventSeriesThêm một 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 một thông báo bật lên mới vào sự kiện.
addSmsReminder(minutesBefore)CalendarEventSeriesThêm một lời nhắc mới qua SMS 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 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ả các khoá cho những 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 của một sự kiện.
getDateCreated()DateLấy ngày tạo sự kiện.
getDescription()StringLấy nội dung mô tả của sự kiện.
getEmailReminders()Integer[]Lấy giá trị phút cho tất cả thông báo nhắc nhở qua email cho sự kiện.
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 của sự kiện, không bao gồm chủ sở hữu sự kiện.
getGuestList(includeOwner)EventGuest[]Lấy khách cho sự kiện, có thể bao gồm cả chủ sở hữu sự kiện.
getId()StringLấy iCalUID riêng biệ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ã nhận dạng 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 dưới dạng cửa sổ bật lên của sự kiện.
getSmsReminders()Integer[]Lấy giá trị phút cho tất cả lời nhắc qua SMS của 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.
getTransparency()EventTransparencyLấy độ trong suốt của sự kiện.
getVisibility()VisibilityLấy 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 những 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()CalendarEventSeriesXoá tất cả lời nhắc khỏi sự kiện.
removeGuest(email)CalendarEventSeriesXoá một 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 mình 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)CalendarEventSeriesĐặt 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 liệu khách có thể thấy những 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ư đang 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 cả ngày.
setRecurrence(recurrence, startTime, endTime)CalendarEventSeriesĐặt quy tắc lặp lại 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 đề cho sự kiện.
setTransparency(transparency)CalendarEventSeriesĐặt độ trong suốt 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 (#4E5D6C).
CHESTNUTEnum
Hạt dẻ (#865A5A).
GRAYEnum
Xám (#5A6986).
GREENEnum
Xanh lục (#0D7813).
INDIGOEnum
Màu chàm (#5229A3).
LIMEEnum
Xanh chanh (#528800).
MUSTARDEnum
Mù tạt (#88880E).
OLIVEEnum
Olive (#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 dương biển (#29527A).
SLATEEnum
Phương tiện chặn (#4A716C).
TEALEnum
Xanh mòng két (#28754E).
TURQOISEEnum
Ngọc lam (#1B887A).
YELLOWEnum
Vàng (#AB8B00).

EventColor

Thuộc tính

Thuộc tínhLoạiMô tả
PALE_BLUEEnum
Xanh dương nhạt ("1"), được gọi là "Oải hương" trong giao diện người dùng của Lịch.
PALE_GREENEnum
Xanh lục nhạt ("2"), được gọi là "Xanh xô" trong giao diện người dùng của Lịch.
MAUVEEnum
Tím hoa cà ("3"), được gọi là "Nho" trong giao diện người dùng của 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
Màu 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à "Quýt" trong giao diện người dùng của Lịch.
CYANEnum
Xanh dương ("7"), được gọi là "Lục" trong giao diện người dùng của Lịch.
GRAYEnum
Xám ("8"), được gọi là "Graphite" trong giao diện người dùng của Lịch.
BLUEEnum
Màu xanh dương ("9"), được gọi là "Quả việt quất" trong giao diện người dùng của Lịch.
GREENEnum
Xanh lục ("10"), được gọi là "Húng quế" 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 của Lịch.

EventGuest

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
getAdditionalGuests()IntegerLấy số lượng người bổ sung mà khách 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 đối với sự kiện.
getName()StringLấy tên của khách.

EventRecurrence

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
addDailyExclusion()RecurrenceRuleThêm một quy tắc loại trừ các lần xuất hiện hằng ngày.
addDailyRule()RecurrenceRuleThêm một 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 theo tháng.
addMonthlyRule()RecurrenceRuleThêm một quy tắc khiến sự kiện diễn ra định kỳ hằng tháng.
addWeeklyExclusion()RecurrenceRuleThêm quy tắc loại trừ các lần xuất hiện theo tuần.
addWeeklyRule()RecurrenceRuleThêm một quy tắc khiến sự kiện diễn ra định kỳ hằng tuần.
addYearlyExclusion()RecurrenceRuleThêm một quy tắc loại trừ các lần xuất hiện theo năm.
addYearlyRule()RecurrenceRuleThêm một 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.

EventTransparency

Thuộc tính

Thuộc tínhLoạiMô tả
OPAQUEEnumSự kiện này sẽ chặn thời gian trên lịch.
TRANSPARENTEnumSự kiện này không chặn thời gian trên lịch.

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à một sự kiện đặc biệt diễn ra cả ngày và 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à 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 đã được mời nhưng chưa cho biết họ có tham dự hay không.
MAYBEEnumKhách đã cho biết họ có thể tham dự.
NOEnumKhách đã cho biết họ sẽ không tham dự.
OWNEREnumKhách mời là chủ sở hữu của sự kiện.
YESEnumKhách đã cho biết họ sẽ tham dự.

RecurrenceRule

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
addDailyExclusion()RecurrenceRuleThêm một quy tắc loại trừ các lần xuất hiện hằng ngày.
addDailyRule()RecurrenceRuleThêm một 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 theo tháng.
addMonthlyRule()RecurrenceRuleThêm một quy tắc khiến sự kiện diễn ra định kỳ hằng tháng.
addWeeklyExclusion()RecurrenceRuleThêm quy tắc loại trừ các lần xuất hiện theo tuần.
addWeeklyRule()RecurrenceRuleThêm một quy tắc khiến sự kiện diễn ra định kỳ hằng tuần.
addYearlyExclusion()RecurrenceRuleThêm một quy tắc loại trừ các lần xuất hiện theo năm.
addYearlyRule()RecurrenceRuleThêm một 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 ở 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 các 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 những ngày cụ thể 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 những ngày cụ thể trong tuần.
onlyOnWeeks(weeks)RecurrenceRuleĐịnh cấu hình quy tắc để chỉ áp dụng cho một số 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)RecurrenceRuleĐịnh cấu hình 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)RecurrenceRuleĐị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)RecurrenceRuleĐị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 đó).
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 này là riêng tư.
DEFAULTEnumSử dụng chế độ hiển thị mặc định cho các sự kiện trên lịch.
PRIVATEEnumSự kiện nà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 ở 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.