Calendar Service

ปฏิทิน

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

ชั้นเรียน

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

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

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

พร็อพเพอร์ตี้Typeคำอธิบาย
ColorColorแจกแจงเป็นสีต่างๆ ซึ่งมีชื่ออยู่ในบริการปฏิทิน
EventColorEventColorแจกแจงเป็นสีแทนซึ่งมีชื่อกิจกรรมอยู่ในบริการปฏิทิน
GuestStatusGuestStatusenum เป็นสถานะที่ผู้เข้าร่วมสามารถใช้สําหรับกิจกรรมได้
MonthMonthenum เป็นตัวแทนของเดือนของปี
VisibilityVisibilityenum เป็นระดับการเข้าถึงการเปิดเผยเหตุการณ์
WeekdayWeekdayenum เป็นตัวแทนของวันของสัปดาห์

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
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

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

พร็อพเพอร์ตี้Typeคำอธิบาย
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

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

พร็อพเพอร์ตี้Typeคำอธิบาย
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

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

พร็อพเพอร์ตี้Typeคำอธิบาย
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

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

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