Calendar Service

ปฏิทิน

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

คลาส

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