Calendar Service

ปฏิทิน

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

ชั้นเรียน

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

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

พร็อพเพอร์ตี้ประเภทคำอธิบาย
ColorColorenum ที่แสดงสีที่มีชื่อซึ่งมีอยู่ในบริการปฏิทิน
EventColorEventColorenum ที่แสดงสีของกิจกรรมที่ตั้งชื่อแล้วในบริการปฏิทิน
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รับชุดกิจกรรมที่เกิดซ้ำที่มีกิจกรรมนี้อยู่
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
เขียวมะกอก (#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ตั้งค่าเขตเวลาสำหรับการเกิดซ้ำนี้

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