Calendar Service

ปฏิทิน

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

ชั้นเรียน

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

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อาร์เรย์แบบจำกัดที่แสดงสีที่มีชื่อซึ่งพร้อมใช้งานในบริการปฏิทิน
EventColorEventColorอาร์เรย์แบบจำกัดที่แสดงสีของกิจกรรมที่มีชื่อซึ่งพร้อมใช้งานในบริการปฏิทิน
GuestStatusGuestStatusอาร์เรย์แบบจำกัดที่แสดงสถานะที่ผู้เข้าร่วมมีได้สำหรับกิจกรรม
MonthMonthอาร์เรย์แบบจำกัดที่แสดงถึงเดือนของปี
VisibilityVisibilityอาร์เรย์แบบจำกัดที่แสดงระดับการเข้าถึงของเหตุการณ์
WeekdayWeekdayอาร์เรย์แบบจำกัดที่แสดงวันในสัปดาห์

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
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รับชุดเหตุการณ์ที่เกิดซ้ำซึ่งเหตุการณ์นี้อยู่
getEventType()EventTypeรับ EventType ของกิจกรรมนี้
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[]รับค่านาทีสำหรับการช่วยเตือนทางอีเมลทั้งหมดสำหรับกิจกรรม
getEventType()EventTypeรับ EventType ของกิจกรรมนี้
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
Olive (#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") หรือที่เรียกว่า "นกยูง" ใน UI ของปฏิทิน
PALE_GREENEnum
เขียวอ่อน ("2") หรือที่เรียกว่า "เขียว Sage" ใน UI ของปฏิทิน
MAUVEEnum
สีม่วง ("3") หรือที่เรียกว่า "องุ่น" ใน UI ของปฏิทิน
PALE_REDEnum
สีแดงอ่อน ("4") หรือที่เรียกว่า "ฟลามิงโก" ใน UI ของปฏิทิน
YELLOWEnum
สีเหลือง ("5") หรือที่เรียกว่า "กล้วย" ใน UI ของปฏิทิน
ORANGEEnum
ส้ม ("6") หรือที่เรียกว่า "ส้มจีน" ใน UI ของปฏิทิน
CYANEnum
สีฟ้าอมเขียว ("7") หรือที่เรียกว่า "ลาเวนเดอร์" ใน UI ของปฏิทิน
GRAYEnum
เทา ("8") หรือที่เรียกว่า "กราไฟต์" ใน UI ของปฏิทิน
BLUEEnum
สีน้ำเงิน ("9") หรือที่เรียกว่า "บลูเบอร์รี่" ใน UI ปฏิทิน
GREENEnum
สีเขียว ("10") หรือที่เรียกว่า "Basil" ใน UI ของปฏิทิน
REDEnum
สีแดง ("11") หรือที่เรียกว่า "มะเขือเทศ" ใน UI ปฏิทิน

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ตั้งค่าเขตเวลาสำหรับการเกิดซ้ำนี้

EventType

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

พร็อพเพอร์ตี้ประเภทคำอธิบาย
DEFAULTEnumกิจกรรมเป็นกิจกรรมทั่วไป
BIRTHDAYEnumกิจกรรมนี้เป็นกิจกรรมพิเศษตลอดทั้งวันที่เกิดซ้ำทุกปี
FOCUS_TIMEEnumกิจกรรมเป็นกิจกรรมที่ต้องการสมาธิ
FROM_GMAILEnumกิจกรรมดังกล่าวเป็นกิจกรรมจาก Gmail
OUT_OF_OFFICEEnumกิจกรรมเป็นกิจกรรมลางาน
WORKING_LOCATIONEnumกิจกรรมเป็นกิจกรรมสถานที่ทำงาน

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กิจกรรมเป็นแบบสาธารณะและรายละเอียดกิจกรรมจะแสดงต่อผู้อ่านทุกคนในปฏิทิน