Calendar Service

ปฏิทิน

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

คลาส

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

EventTransparency

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

พร็อพเพอร์ตี้ประเภทคำอธิบาย
OPAQUEEnumกิจกรรมจะบล็อกเวลาในปฏิทิน
TRANSPARENTEnumกิจกรรมจะไม่บล็อกเวลาในปฏิทิน

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