Calendar Service

ปฏิทิน

บริการนี้ช่วยให้สคริปต์สามารถเข้าถึงและแก้ไข Google ปฏิทินของผู้ใช้ รวมถึงปฏิทินเพิ่มเติมที่ผู้ใช้สมัครรับข้อมูล

ชั้นเรียน

ชื่อรายละเอียดแบบย่อ
Calendarแสดงปฏิทินที่ผู้ใช้เป็นเจ้าของหรือติดตาม
CalendarAppอนุญาตให้สคริปต์อ่านและอัปเดต Google ปฏิทินของผู้ใช้
CalendarEventแสดงกิจกรรมรายการเดียวในปฏิทิน
CalendarEventSeriesแสดงชุดกิจกรรม (กิจกรรมที่เกิดซ้ํา)
Colorแจกแจงเป็นสีเดียวกันซึ่งอยู่ในบริการปฏิทิน
EventColorennum แสดงถึงสีของกิจกรรมที่มีชื่อซึ่งมีอยู่ในบริการปฏิทิน
EventGuestแสดงถึงผู้เข้าร่วมกิจกรรม
EventRecurrenceแสดงการตั้งค่าการเกิดซ้ําสําหรับชุดกิจกรรม
GuestStatusการแจกแจงสถานะที่ผู้เข้าร่วมอาจมีสําหรับเหตุการณ์
RecurrenceRuleแสดงกฎการเกิดซ้ําของชุดกิจกรรม
Visibilityennum แสดงถึงระดับการเข้าถึงเหตุการณ์

Calendar

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
createAllDayEvent(title, date)CalendarEventสร้างกิจกรรมตลอดวันใหม่
createAllDayEvent(title, startDate, endDate)CalendarEventสร้างกิจกรรมตลอดวันใหม่
createAllDayEvent(title, startDate, endDate, options)CalendarEventสร้างกิจกรรมตลอดวันใหม่
createAllDayEvent(title, date, options)CalendarEventสร้างกิจกรรมตลอดวันใหม่
createAllDayEventSeries(title, startDate, recurrence)CalendarEventSeriesสร้างชุดกิจกรรมใหม่สําหรับทั้งวัน
createAllDayEventSeries(title, startDate, recurrence, options)CalendarEventSeriesสร้างชุดกิจกรรมใหม่สําหรับทั้งวัน
createEvent(title, startTime, endTime)CalendarEventสร้างกิจกรรมใหม่
createEvent(title, startTime, endTime, options)CalendarEventสร้างกิจกรรมใหม่
createEventFromDescription(description)CalendarEventสร้างกิจกรรมจากคําอธิบายรูปแบบอิสระ
createEventSeries(title, startTime, endTime, recurrence)CalendarEventSeriesสร้างชุดเหตุการณ์ใหม่
createEventSeries(title, startTime, endTime, recurrence, options)CalendarEventSeriesสร้างชุดเหตุการณ์ใหม่
deleteCalendar()voidลบปฏิทินอย่างถาวร
getColor()Stringรับสีของปฏิทิน
getDescription()Stringรับคําอธิบายของปฏิทิน
getEventById(iCalId)CalendarEventรับเหตุการณ์ด้วยรหัสที่ระบุ
getEventSeriesById(iCalId)CalendarEventSeriesรับชุดกิจกรรมตามรหัสที่ระบุ
getEvents(startTime, endTime)CalendarEvent[]รับเหตุการณ์ทั้งหมดที่เกิดขึ้นในช่วงเวลาที่ระบุ
getEvents(startTime, endTime, options)CalendarEvent[]รับเหตุการณ์ทั้งหมดที่เกิดขึ้นในช่วงเวลาที่กําหนดและตรงตามเกณฑ์ที่ระบุ
getEventsForDay(date)CalendarEvent[]รับกิจกรรมทั้งหมดที่เกิดขึ้นในวันที่ระบุ
getEventsForDay(date, options)CalendarEvent[]ได้รับเหตุการณ์ทั้งหมดที่เกิดขึ้นในวันที่กําหนดและตรงตามเกณฑ์ที่ระบุ
getId()Stringรับรหัสของปฏิทิน
getName()Stringรับชื่อของปฏิทิน
getTimeZone()Stringแสดงเขตเวลาของปฏิทิน
isHidden()Booleanตรวจสอบว่าปฏิทินซ่อนในอินเทอร์เฟซผู้ใช้หรือไม่
isMyPrimaryCalendar()Booleanระบุว่าปฏิทินเป็นปฏิทินเริ่มต้นสําหรับผู้ใช้ที่มีประสิทธิภาพหรือไม่
isOwnedByMe()Booleanระบุว่าปฏิทินเป็นของผู้ใช้ที่มีประสิทธิภาพหรือไม่
isSelected()Booleanกําหนดว่ากิจกรรมของเหตุการณ์จะปรากฏในอินเทอร์เฟซผู้ใช้หรือไม่
setColor(color)Calendarตั้งค่าสีของปฏิทิน
setDescription(description)Calendarตั้งค่าคําอธิบายปฏิทิน
setHidden(hidden)Calendarตั้งค่าว่าจะให้ปฏิทินปรากฏในอินเทอร์เฟซผู้ใช้หรือไม่
setName(name)Calendarตั้งชื่อปฏิทิน
setSelected(selected)Calendarตั้งค่าว่ากิจกรรมของปฏิทินจะปรากฏในอินเทอร์เฟซผู้ใช้หรือไม่
setTimeZone(timeZone)Calendarตั้งค่าเขตเวลาของปฏิทิน
unsubscribeFromCalendar()voidยกเลิกการสมัครรับอีเมลนี้จากผู้ใช้

CalendarApp

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
ColorColorแจกแจงเป็นสีเดียวกันซึ่งอยู่ในบริการปฏิทิน
EventColorEventColorennum แสดงถึงสีของกิจกรรมที่มีชื่อซึ่งมีอยู่ในบริการปฏิทิน
GuestStatusGuestStatusการแจกแจงสถานะที่ผู้เข้าร่วมอาจมีสําหรับเหตุการณ์
MonthMonthennum แสดงถึงเดือนของปี
VisibilityVisibilityennum แสดงถึงระดับการเข้าถึงเหตุการณ์
WeekdayWeekdayennum แสดงถึงวันของสัปดาห์

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
createAllDayEvent(title, date)CalendarEventสร้างกิจกรรมตลอดวันใหม่
createAllDayEvent(title, startDate, endDate)CalendarEventสร้างกิจกรรมตลอดวันใหม่
createAllDayEvent(title, startDate, endDate, options)CalendarEventสร้างกิจกรรมตลอดวันใหม่
createAllDayEvent(title, date, options)CalendarEventสร้างกิจกรรมตลอดวันใหม่
createAllDayEventSeries(title, startDate, recurrence)CalendarEventSeriesสร้างชุดกิจกรรมใหม่สําหรับทั้งวัน
createAllDayEventSeries(title, startDate, recurrence, options)CalendarEventSeriesสร้างชุดกิจกรรมใหม่สําหรับทั้งวัน
createCalendar(name)Calendarสร้างปฏิทินใหม่ที่ผู้ใช้เป็นเจ้าของ
createCalendar(name, options)Calendarสร้างปฏิทินใหม่ที่ผู้ใช้เป็นเจ้าของ
createEvent(title, startTime, endTime)CalendarEventสร้างกิจกรรมใหม่
createEvent(title, startTime, endTime, options)CalendarEventสร้างกิจกรรมใหม่
createEventFromDescription(description)CalendarEventสร้างกิจกรรมจากคําอธิบายรูปแบบอิสระ
createEventSeries(title, startTime, endTime, recurrence)CalendarEventSeriesสร้างชุดเหตุการณ์ใหม่
createEventSeries(title, startTime, endTime, recurrence, options)CalendarEventSeriesสร้างชุดเหตุการณ์ใหม่
getAllCalendars()Calendar[]รับปฏิทินทั้งหมดที่ผู้ใช้เป็นเจ้าของหรือติดตาม
getAllOwnedCalendars()Calendar[]รับปฏิทินทั้งหมดที่ผู้ใช้เป็นเจ้าของ
getCalendarById(id)Calendarดาวน์โหลดปฏิทินที่มีรหัสที่ระบุ
getCalendarsByName(name)Calendar[]รับปฏิทินทั้งหมดที่มีชื่อที่ระบุไว้ซึ่งผู้ใช้เป็นเจ้าของหรือติดตามอยู่
getColor()Stringรับสีของปฏิทิน
getDefaultCalendar()Calendarรับปฏิทินเริ่มต้นของผู้ใช้
getDescription()Stringรับคําอธิบายของปฏิทิน
getEventById(iCalId)CalendarEventรับเหตุการณ์ด้วยรหัสที่ระบุ
getEventSeriesById(iCalId)CalendarEventSeriesรับชุดกิจกรรมตามรหัสที่ระบุ
getEvents(startTime, endTime)CalendarEvent[]รับเหตุการณ์ทั้งหมดที่เกิดขึ้นในช่วงเวลาที่ระบุ
getEvents(startTime, endTime, options)CalendarEvent[]รับเหตุการณ์ทั้งหมดที่เกิดขึ้นในช่วงเวลาที่กําหนดและตรงตามเกณฑ์ที่ระบุ
getEventsForDay(date)CalendarEvent[]รับกิจกรรมทั้งหมดที่เกิดขึ้นในวันที่ระบุ
getEventsForDay(date, options)CalendarEvent[]ได้รับเหตุการณ์ทั้งหมดที่เกิดขึ้นในวันที่กําหนดและตรงตามเกณฑ์ที่ระบุ
getId()Stringรับรหัสของปฏิทิน
getName()Stringรับชื่อของปฏิทิน
getOwnedCalendarById(id)Calendarรับปฏิทินที่มีรหัสที่ระบุ หากผู้ใช้เป็นเจ้าของ
getOwnedCalendarsByName(name)Calendar[]เรียกดูปฏิทินทั้งหมดที่มีชื่อที่ผู้ใช้เป็นเจ้าของ
getTimeZone()Stringแสดงเขตเวลาของปฏิทิน
isHidden()Booleanตรวจสอบว่าปฏิทินซ่อนในอินเทอร์เฟซผู้ใช้หรือไม่
isMyPrimaryCalendar()Booleanระบุว่าปฏิทินเป็นปฏิทินเริ่มต้นสําหรับผู้ใช้ที่มีประสิทธิภาพหรือไม่
isOwnedByMe()Booleanระบุว่าปฏิทินเป็นของผู้ใช้ที่มีประสิทธิภาพหรือไม่
isSelected()Booleanกําหนดว่ากิจกรรมของเหตุการณ์จะปรากฏในอินเทอร์เฟซผู้ใช้หรือไม่
newRecurrence()EventRecurrenceสร้างออบเจ็กต์การเกิดซ้ําใหม่ซึ่งสามารถใช้สร้างกฎสําหรับการเกิดซ้ําของกิจกรรม
setColor(color)Calendarตั้งค่าสีของปฏิทิน
setDescription(description)Calendarตั้งค่าคําอธิบายปฏิทิน
setHidden(hidden)Calendarตั้งค่าว่าจะให้ปฏิทินปรากฏในอินเทอร์เฟซผู้ใช้หรือไม่
setName(name)Calendarตั้งชื่อปฏิทิน
setSelected(selected)Calendarตั้งค่าว่ากิจกรรมของปฏิทินจะปรากฏในอินเทอร์เฟซผู้ใช้หรือไม่
setTimeZone(timeZone)Calendarตั้งค่าเขตเวลาของปฏิทิน
subscribeToCalendar(id)Calendarสมัครใช้บริการปฏิทินที่มีรหัสที่ระบุแก่ผู้ใช้หากผู้ใช้เหล่านั้นได้รับอนุญาตให้สมัครใช้บริการ
subscribeToCalendar(id, options)Calendarสมัครใช้บริการปฏิทินที่มีรหัสที่ระบุแก่ผู้ใช้หากผู้ใช้เหล่านั้นได้รับอนุญาตให้สมัครใช้บริการ

CalendarEvent

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
addEmailReminder(minutesBefore)CalendarEventเพิ่มการแจ้งเตือนอีเมลใหม่ในกิจกรรม
addGuest(email)CalendarEventเพิ่มผู้เข้าร่วมในกิจกรรม
addPopupReminder(minutesBefore)CalendarEventเพิ่มการช่วยเตือนแบบป๊อปอัปใหม่ให้กับกิจกรรม
addSmsReminder(minutesBefore)CalendarEventเพิ่มการแจ้งเตือน SMS ใหม่ให้กับกิจกรรม
anyoneCanAddSelf()Booleanกําหนดว่าผู้อื่นเชิญตัวเองได้หรือไม่
deleteEvent()voidลบกิจกรรม
deleteTag(key)CalendarEventลบแท็กคีย์/ค่าจากเหตุการณ์
getAllDayEndDate()Dateรับข้อมูลวันที่กิจกรรมที่จัดตลอดทั้งวันนี้สิ้นสุดลง
getAllDayStartDate()Dateรับข้อมูลวันที่ที่กิจกรรมที่จัดตลอดทั้งวันนี้เริ่มต้น
getAllTagKeys()String[]รับคีย์ทั้งหมดสําหรับแท็กที่ตั้งค่าไว้ในกิจกรรม
getColor()Stringแสดงสีของกิจกรรมในปฏิทิน
getCreators()String[]รับผู้สร้างกิจกรรม
getDateCreated()Dateรับข้อมูลวันที่สร้างกิจกรรม
getDescription()Stringรับคําอธิบายกิจกรรม
getEmailReminders()Integer[]รับค่านาทีสําหรับการช่วยเตือนทางอีเมลทั้งหมดของกิจกรรม
getEndTime()Dateได้รับวันที่และเวลาที่กิจกรรมในปฏิทินนี้สิ้นสุดลง
getEventSeries()CalendarEventSeriesดูชุดกิจกรรมที่เกิดซ้ําที่มีกิจกรรมนี้
getGuestByEmail(email)EventGuestได้รับผู้เข้าร่วมทางอีเมล
getGuestList()EventGuest[]ได้รับผู้เข้าร่วมกิจกรรม ไม่รวมเจ้าของกิจกรรม
getGuestList(includeOwner)EventGuest[]ได้รับผู้เข้าร่วมกิจกรรม ซึ่งอาจรวมถึงเจ้าของกิจกรรม
getId()Stringรับ iCalUID ที่ไม่ซ้ํากันของเหตุการณ์
getLastUpdated()Dateรับข้อมูลวันที่อัปเดตกิจกรรมครั้งล่าสุด
getLocation()Stringรับข้อมูลสถานที่จัดกิจกรรม
getMyStatus()GuestStatusรับสถานะเหตุการณ์ (การเข้าร่วม ฯลฯ) ของผู้ใช้ที่มีประสิทธิภาพ
getOriginalCalendarId()Stringรับรหัสของปฏิทินที่สร้างกิจกรรมนี้ในตอนแรก
getPopupReminders()Integer[]รับค่านาทีสําหรับการช่วยเตือนแบบป๊อปอัปทั้งหมดของกิจกรรม
getSmsReminders()Integer[]รับค่านาทีสําหรับการช่วยเตือน SMS ทั้งหมดสําหรับกิจกรรม
getStartTime()Dateได้รับวันที่และเวลาที่กิจกรรมในปฏิทินนี้เริ่มต้น
getTag(key)Stringรับค่าแท็กของเหตุการณ์
getTitle()Stringรับข้อมูลชื่อกิจกรรม
getVisibility()Visibilityรับข้อมูลระดับการเข้าถึงกิจกรรม
guestsCanInviteOthers()Booleanกําหนดว่าผู้เข้าร่วมสามารถเชิญผู้เข้าร่วมคนอื่นได้หรือไม่
guestsCanModify()Booleanกําหนดว่าผู้เข้าร่วมจะแก้ไขกิจกรรมได้หรือไม่
guestsCanSeeGuests()Booleanกําหนดว่าผู้เข้าร่วมจะเห็นผู้เข้าร่วมคนอื่นๆ หรือไม่
isAllDayEvent()Booleanตรวจสอบว่าเหตุการณ์นี้เป็นกิจกรรมตลอดทั้งวัน
isOwnedByMe()Booleanระบุว่ากิจกรรมเป็นของผู้ใช้ที่มีประสิทธิภาพหรือไม่
isRecurringEvent()Booleanระบุว่ากิจกรรมเป็นส่วนหนึ่งของชุดกิจกรรมหรือไม่
removeAllReminders()CalendarEventนําการช่วยเตือนทั้งหมดออกจากกิจกรรม
removeGuest(email)CalendarEventนําผู้เข้าร่วมออกจากกิจกรรม
resetRemindersToDefault()CalendarEventรีเซ็ตการช่วยเตือนโดยใช้การตั้งค่าเริ่มต้นของปฏิทิน
setAllDayDate(date)CalendarEventกําหนดวันที่ของเหตุการณ์
setAllDayDates(startDate, endDate)CalendarEventกําหนดวันที่ของเหตุการณ์
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventกําหนดว่าผู้ที่ไม่ใช่ผู้เข้าร่วมเพิ่มตนเองในกิจกรรมได้หรือไม่
setColor(color)CalendarEventตั้งค่าสีของกิจกรรมในปฏิทิน
setDescription(description)CalendarEventตั้งค่าคําอธิบายกิจกรรม
setGuestsCanInviteOthers(guestsCanInviteOthers)CalendarEventตั้งค่าว่าผู้เข้าร่วมสามารถเชิญผู้เข้าร่วมคนอื่นได้หรือไม่
setGuestsCanModify(guestsCanModify)CalendarEventกําหนดว่าผู้เข้าร่วมจะแก้ไขกิจกรรมได้หรือไม่
setGuestsCanSeeGuests(guestsCanSeeGuests)CalendarEventตั้งค่าว่าผู้เข้าร่วมจะเห็นผู้เข้าร่วมคนอื่นๆ หรือไม่
setLocation(location)CalendarEventกําหนดสถานที่จัดกิจกรรม
setMyStatus(status)CalendarEventตั้งค่าสถานะเหตุการณ์ (การ ฯลฯ) ของผู้ใช้ที่มีประสิทธิภาพ
setTag(key, value)CalendarEventตั้งค่าแท็กคีย์/ค่าในเหตุการณ์สําหรับการจัดเก็บข้อมูลเมตาที่กําหนดเอง
setTime(startTime, endTime)CalendarEventกําหนดวันที่และเวลาเริ่มต้นและสิ้นสุดของกิจกรรม
setTitle(title)CalendarEventตั้งชื่อกิจกรรม
setVisibility(visibility)CalendarEventตั้งค่าระดับการเข้าถึงกิจกรรม

CalendarEventSeries

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
addEmailReminder(minutesBefore)CalendarEventSeriesเพิ่มการแจ้งเตือนอีเมลใหม่ในกิจกรรม
addGuest(email)CalendarEventSeriesเพิ่มผู้เข้าร่วมในกิจกรรม
addPopupReminder(minutesBefore)CalendarEventSeriesเพิ่มการช่วยเตือนแบบป๊อปอัปใหม่ให้กับกิจกรรม
addSmsReminder(minutesBefore)CalendarEventSeriesเพิ่มการแจ้งเตือน SMS ใหม่ให้กับกิจกรรม
anyoneCanAddSelf()Booleanกําหนดว่าผู้อื่นเชิญตัวเองได้หรือไม่
deleteEventSeries()voidลบชุดกิจกรรม
deleteTag(key)CalendarEventSeriesลบแท็กคีย์/ค่าจากเหตุการณ์
getAllTagKeys()String[]รับคีย์ทั้งหมดสําหรับแท็กที่ตั้งค่าไว้ในกิจกรรม
getColor()Stringแสดงสีของกิจกรรมในปฏิทิน
getCreators()String[]รับผู้สร้างกิจกรรม
getDateCreated()Dateรับข้อมูลวันที่สร้างกิจกรรม
getDescription()Stringรับคําอธิบายกิจกรรม
getEmailReminders()Integer[]รับค่านาทีสําหรับการช่วยเตือนทางอีเมลทั้งหมดของกิจกรรม
getGuestByEmail(email)EventGuestได้รับผู้เข้าร่วมทางอีเมล
getGuestList()EventGuest[]ได้รับผู้เข้าร่วมกิจกรรม ไม่รวมเจ้าของกิจกรรม
getGuestList(includeOwner)EventGuest[]ได้รับผู้เข้าร่วมกิจกรรม ซึ่งอาจรวมถึงเจ้าของกิจกรรม
getId()Stringรับ iCalUID ที่ไม่ซ้ํากันของเหตุการณ์
getLastUpdated()Dateรับข้อมูลวันที่อัปเดตกิจกรรมครั้งล่าสุด
getLocation()Stringรับข้อมูลสถานที่จัดกิจกรรม
getMyStatus()GuestStatusรับสถานะเหตุการณ์ (การเข้าร่วม ฯลฯ) ของผู้ใช้ที่มีประสิทธิภาพ
getOriginalCalendarId()Stringรับรหัสของปฏิทินที่สร้างกิจกรรมนี้ในตอนแรก
getPopupReminders()Integer[]รับค่านาทีสําหรับการช่วยเตือนแบบป๊อปอัปทั้งหมดของกิจกรรม
getSmsReminders()Integer[]รับค่านาทีสําหรับการช่วยเตือน SMS ทั้งหมดสําหรับกิจกรรม
getTag(key)Stringรับค่าแท็กของเหตุการณ์
getTitle()Stringรับข้อมูลชื่อกิจกรรม
getVisibility()Visibilityรับข้อมูลระดับการเข้าถึงกิจกรรม
guestsCanInviteOthers()Booleanกําหนดว่าผู้เข้าร่วมสามารถเชิญผู้เข้าร่วมคนอื่นได้หรือไม่
guestsCanModify()Booleanกําหนดว่าผู้เข้าร่วมจะแก้ไขกิจกรรมได้หรือไม่
guestsCanSeeGuests()Booleanกําหนดว่าผู้เข้าร่วมจะเห็นผู้เข้าร่วมคนอื่นๆ หรือไม่
isOwnedByMe()Booleanระบุว่ากิจกรรมเป็นของผู้ใช้ที่มีประสิทธิภาพหรือไม่
removeAllReminders()CalendarEventSeriesนําการช่วยเตือนทั้งหมดออกจากกิจกรรม
removeGuest(email)CalendarEventSeriesนําผู้เข้าร่วมออกจากกิจกรรม
resetRemindersToDefault()CalendarEventSeriesรีเซ็ตการช่วยเตือนโดยใช้การตั้งค่าเริ่มต้นของปฏิทิน
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventSeriesกําหนดว่าผู้ที่ไม่ใช่ผู้เข้าร่วมเพิ่มตนเองในกิจกรรมได้หรือไม่
setColor(color)CalendarEventSeriesตั้งค่าสีของกิจกรรมในปฏิทิน
setDescription(description)CalendarEventSeriesตั้งค่าคําอธิบายกิจกรรม
setGuestsCanInviteOthers(guestsCanInviteOthers)CalendarEventSeriesตั้งค่าว่าผู้เข้าร่วมสามารถเชิญผู้เข้าร่วมคนอื่นได้หรือไม่
setGuestsCanModify(guestsCanModify)CalendarEventSeriesกําหนดว่าผู้เข้าร่วมจะแก้ไขกิจกรรมได้หรือไม่
setGuestsCanSeeGuests(guestsCanSeeGuests)CalendarEventSeriesตั้งค่าว่าผู้เข้าร่วมจะเห็นผู้เข้าร่วมคนอื่นๆ หรือไม่
setLocation(location)CalendarEventSeriesกําหนดสถานที่จัดกิจกรรม
setMyStatus(status)CalendarEventSeriesตั้งค่าสถานะเหตุการณ์ (การ ฯลฯ) ของผู้ใช้ที่มีประสิทธิภาพ
setRecurrence(recurrence, startDate)CalendarEventSeriesกําหนดกฎการเกิดซ้ําของชุดกิจกรรมตลอดทั้งวัน
setRecurrence(recurrence, startTime, endTime)CalendarEventSeriesกําหนดกฎการเกิดซ้ําของชุดกิจกรรมนี้
setTag(key, value)CalendarEventSeriesตั้งค่าแท็กคีย์/ค่าในเหตุการณ์สําหรับการจัดเก็บข้อมูลเมตาที่กําหนดเอง
setTitle(title)CalendarEventSeriesตั้งชื่อกิจกรรม
setVisibility(visibility)CalendarEventSeriesตั้งค่าระดับการเข้าถึงกิจกรรม

Color

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
BLUEEnum
น้ําเงิน (#2952A3)
BROWNEnum
น้ําตาล (#8D6F47)
CHARCOALEnum
ดําชาร์โคล (#4E5D6C)
CHESTNUTEnum
เกาลัด (#865A5A)
GRAYEnum
เทา (#5A6986)
GREENEnum
เขียว (#0D7813)
INDIGOEnum
สีคราม (#5229A3)
LIMEEnum
เหลืองมะนาว (#528800)
MUSTARDEnum
มัสตาร์ด (#88880E)
OLIVEEnum
มะกอก (#6E6E41)
ORANGEEnum
ส้ม (#BE6D00)
PINKEnum
ชมพู (#B1365F)
PLUMEnum
พลัม (#705770)
PURPLEEnum
ม่วง (#7A367A)
REDEnum
สีแดง (#A32929)
RED_ORANGEEnum
แดง-ส้ม (#B1440E)
SEA_BLUEEnum
น้ําเงินซีบลู (#29527A)
SLATEEnum
แถบสเลท (#4A716C)
TEALEnum
น้ําเงินอมเขียว (#28754E)
TURQOISEEnum
สีเทอร์ควอยซ์ (#1B887A)
YELLOWEnum
เหลือง (#AB8B00)

EventColor

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
PALE_BLUEEnum
ฟ้าซีด ("1")
PALE_GREENEnum
เขียวจาง ("2")
MAUVEEnum
ม่วง ("3")
PALE_REDEnum
แดงซีด ("4")
YELLOWEnum
เหลือง ("5")
ORANGEEnum
ส้ม ("6")
CYANEnum
น้ําเงินเขียว ("7")
GRAYEnum
เทา ("8")
BLUEEnum
น้ําเงิน ("9")
GREENEnum
เขียว ("10")
REDEnum
สีแดง ("11")

EventGuest

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
getAdditionalGuests()Integerได้รับจํานวนแขกเพิ่มจากแขกรายนี้
getEmail()Stringรับที่อยู่อีเมลของผู้เข้าร่วม
getGuestStatus()GuestStatusรับข้อมูลสถานะของผู้เข้าร่วมกิจกรรม
getName()Stringรับชื่อผู้เข้าร่วม

EventRecurrence

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
addDailyExclusion()RecurrenceRuleเพิ่มกฎที่ยกเว้นรายการเป็นประจําทุกวัน
addDailyRule()RecurrenceRuleเพิ่มกฎที่ทําให้กิจกรรมเกิดซ้ําทุกวัน
addDate(date)EventRecurrenceเพิ่มกฎที่ทําให้กิจกรรมเกิดซ้ําในวันที่ที่ระบุ
addDateExclusion(date)EventRecurrenceเพิ่มกฎที่ยกเว้นรายการในวันที่ที่ระบุ
addMonthlyExclusion()RecurrenceRuleเพิ่มกฎที่ยกเว้นรายการเป็นประจําทุกเดือน
addMonthlyRule()RecurrenceRuleเพิ่มกฎที่ทําให้กิจกรรมเกิดซ้ําทุกเดือน
addWeeklyExclusion()RecurrenceRuleเพิ่มกฎที่ยกเว้นรายการทุกสัปดาห์
addWeeklyRule()RecurrenceRuleเพิ่มกฎที่ทําให้กิจกรรมเกิดซ้ําทุกสัปดาห์
addYearlyExclusion()RecurrenceRuleเพิ่มกฎที่ยกเว้นรายการรายปี
addYearlyRule()RecurrenceRuleเพิ่มกฎที่ทําให้กิจกรรมเกิดซ้ําทุกปี
setTimeZone(timeZone)EventRecurrenceตั้งค่าเขตเวลาสําหรับการเกิดซ้ํานี้

GuestStatus

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
INVITEDEnumผู้เข้าร่วมได้รับคําเชิญแล้ว แต่ยังไม่ได้ระบุว่าผู้เข้าร่วมจะเข้าร่วมหรือไม่
MAYBEEnumผู้เข้าร่วมได้ระบุว่าแขกของตนจะเข้าร่วมได้
NOEnumผู้เข้าร่วมได้ระบุว่าจะไม่เข้าร่วม
OWNEREnumผู้เข้าร่วมเป็นเจ้าของกิจกรรม
YESEnumผู้เข้าร่วมได้ระบุว่าจะเข้าร่วม

RecurrenceRule

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
addDailyExclusion()RecurrenceRuleเพิ่มกฎที่ยกเว้นรายการเป็นประจําทุกวัน
addDailyRule()RecurrenceRuleเพิ่มกฎที่ทําให้กิจกรรมเกิดซ้ําทุกวัน
addDate(date)EventRecurrenceเพิ่มกฎที่ทําให้กิจกรรมเกิดซ้ําในวันที่ที่ระบุ
addDateExclusion(date)EventRecurrenceเพิ่มกฎที่ยกเว้นรายการในวันที่ที่ระบุ
addMonthlyExclusion()RecurrenceRuleเพิ่มกฎที่ยกเว้นรายการเป็นประจําทุกเดือน
addMonthlyRule()RecurrenceRuleเพิ่มกฎที่ทําให้กิจกรรมเกิดซ้ําทุกเดือน
addWeeklyExclusion()RecurrenceRuleเพิ่มกฎที่ยกเว้นรายการทุกสัปดาห์
addWeeklyRule()RecurrenceRuleเพิ่มกฎที่ทําให้กิจกรรมเกิดซ้ําทุกสัปดาห์
addYearlyExclusion()RecurrenceRuleเพิ่มกฎที่ยกเว้นรายการรายปี
addYearlyRule()RecurrenceRuleเพิ่มกฎที่ทําให้กิจกรรมเกิดซ้ําทุกปี
interval(interval)RecurrenceRuleกําหนดค่ากฎให้ใช้เฉพาะช่วงเวลาของหน่วยเวลาของกฎนี้
onlyInMonth(month)RecurrenceRuleกําหนดค่ากฎเพื่อให้นําไปใช้กับเดือนที่ต้องการเท่านั้น
onlyInMonths(months)RecurrenceRuleกําหนดค่ากฎเพื่อใช้กับเดือนที่เจาะจงเท่านั้น
onlyOnMonthDay(day)RecurrenceRuleกําหนดค่ากฎให้มีผลกับวันของเดือนเท่านั้น
onlyOnMonthDays(days)RecurrenceRuleกําหนดค่ากฎให้มีผลกับวันของเดือนเท่านั้น
onlyOnWeek(week)RecurrenceRuleกําหนดค่ากฎให้นําไปใช้กับสัปดาห์ของปีที่ต้องการเท่านั้น
onlyOnWeekday(day)RecurrenceRuleกําหนดค่ากฎให้นําไปใช้กับวันใดวันหนึ่งของสัปดาห์เท่านั้น
onlyOnWeekdays(days)RecurrenceRuleกําหนดค่ากฎให้นําไปใช้กับวันใดวันหนึ่งของสัปดาห์เท่านั้น
onlyOnWeeks(weeks)RecurrenceRuleกําหนดค่ากฎให้มีผลเฉพาะบางสัปดาห์ของปี
onlyOnYearDay(day)RecurrenceRuleกําหนดค่ากฎเพื่อให้นําไปใช้กับวันใดวันหนึ่งของปีเท่านั้น
onlyOnYearDays(days)RecurrenceRuleกําหนดค่ากฎเพื่อให้มีผลเฉพาะกับวันที่เฉพาะของปี
setTimeZone(timeZone)EventRecurrenceตั้งค่าเขตเวลาสําหรับการเกิดซ้ํานี้
times(times)RecurrenceRuleกําหนดค่ากฎให้สิ้นสุดหลังจากครบตามจํานวนที่กําหนด
until(endDate)RecurrenceRuleกําหนดค่ากฎให้สิ้นสุดในวันที่ระบุ (รวม)
weekStartsOn(day)RecurrenceRuleกําหนดค่าว่าจะให้สัปดาห์เริ่มต้นในสัปดาห์ใด เพื่อใช้กฎ

Visibility

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
CONFIDENTIALEnumกิจกรรมนี้เป็นแบบส่วนตัว
DEFAULTEnumใช้ระดับการเข้าถึงเริ่มต้นสําหรับกิจกรรมในปฏิทิน
PRIVATEEnumกิจกรรมเป็นแบบส่วนตัวและเฉพาะผู้เข้าร่วมกิจกรรมเท่านั้นที่จะดูรายละเอียดกิจกรรมได้
PUBLICEnumกิจกรรมนี้เป็นแบบสาธารณะ และรายละเอียดกิจกรรมจะปรากฏแก่ผู้อ่านทุกคนของปฏิทิน