Calendar Service

ปฏิทิน

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

ชั้นเรียน

ชื่อรายละเอียดแบบย่อ
Calendarแสดงปฏิทินที่ผู้ใช้เป็นเจ้าของหรือติดตามอยู่
CalendarAppอนุญาตให้สคริปต์อ่านและอัปเดต Google ปฏิทินของผู้ใช้
CalendarEventแสดงกิจกรรมในปฏิทินรายการเดียว
CalendarEventSeriesแสดงชุดเหตุการณ์ (กิจกรรมที่เกิดซ้ำ)
Colorอาร์เรย์แบบจำกัดที่แสดงสีที่มีชื่อซึ่งพร้อมใช้งานในบริการปฏิทิน
EventColorอาร์เรย์แบบจำกัดที่แสดงสีของกิจกรรมที่มีชื่อซึ่งพร้อมใช้งานในบริการปฏิทิน
EventGuestแสดงถึงแขกของกิจกรรม
EventRecurrenceแสดงการตั้งค่าการเกิดซ้ำของชุดเหตุการณ์
EventTypeEnum ที่แสดงถึงประเภทของเหตุการณ์
GuestStatusenum ที่แสดงสถานะของผู้เข้าร่วมในกิจกรรม
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อาร์เรย์แบบจำกัดที่แสดงสีที่มีชื่อซึ่งพร้อมใช้งานในบริการปฏิทิน
EventColorEventColorenum ที่แสดงสีของกิจกรรมที่ตั้งชื่อแล้วในบริการปฏิทิน
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") หรือเรียกว่า "Flamingo" ใน 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กิจกรรมเป็นแบบสาธารณะและรายละเอียดกิจกรรมจะแสดงต่อผู้อ่านทุกคนในปฏิทิน