บริการนี้จะอนุญาตให้สคริปต์เข้าถึงและแก้ไข Google ปฏิทินของผู้ใช้ รวมถึงปฏิทินอื่นๆ ที่ผู้ใช้รายนั้นสมัครรับข้อมูลไว้
ชั้นเรียน
ชื่อ | รายละเอียดแบบย่อ |
---|---|
Calendar | แสดงปฏิทินที่ผู้ใช้เป็นเจ้าของหรือติดตามอยู่ |
CalendarApp | อนุญาตให้สคริปต์อ่านและอัปเดต Google ปฏิทินของผู้ใช้ |
CalendarEvent | แสดงกิจกรรมในปฏิทินรายการเดียว |
CalendarEventSeries | แสดงชุดเหตุการณ์ (กิจกรรมที่เกิดซ้ำ) |
Color | อาร์เรย์แบบจำกัดที่แสดงสีที่มีชื่อซึ่งพร้อมใช้งานในบริการปฏิทิน |
EventColor | อาร์เรย์แบบจำกัดที่แสดงสีของกิจกรรมที่มีชื่อซึ่งพร้อมใช้งานในบริการปฏิทิน |
EventGuest | แสดงถึงแขกของกิจกรรม |
EventRecurrence | แสดงการตั้งค่าการเกิดซ้ำของชุดเหตุการณ์ |
EventType | Enum ที่แสดงถึงประเภทของเหตุการณ์ |
GuestStatus | enum ที่แสดงสถานะของผู้เข้าร่วมในกิจกรรม |
RecurrenceRule | แสดงกฎการเกิดซ้ำสำหรับชุดเหตุการณ์ |
Visibility | อาร์เรย์แบบจำกัดที่แสดงระดับการเข้าถึงของเหตุการณ์ |
Calendar
เมธอด
CalendarApp
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
Color | Color | อาร์เรย์แบบจำกัดที่แสดงสีที่มีชื่อซึ่งพร้อมใช้งานในบริการปฏิทิน |
EventColor | EventColor | enum ที่แสดงสีของกิจกรรมที่ตั้งชื่อแล้วในบริการปฏิทิน |
GuestStatus | GuestStatus | อาร์เรย์แบบจำกัดที่แสดงสถานะที่ผู้เข้าร่วมมีได้สำหรับกิจกรรม |
Month | Month | อาร์เรย์แบบจำกัดที่แสดงถึงเดือนของปี |
Visibility | Visibility | อาร์เรย์แบบจำกัดที่แสดงระดับการเข้าถึงของเหตุการณ์ |
Weekday | Weekday | อาร์เรย์แบบจำกัดที่แสดงวันในสัปดาห์ |
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
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
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
BLUE | Enum |
#2952A3 ) |
BROWN | Enum |
#8D6F47 ) |
CHARCOAL | Enum |
#4E5D6C ) |
CHESTNUT | Enum |
#865A5A ) |
GRAY | Enum |
#5A6986 ) |
GREEN | Enum |
#0D7813 ) |
INDIGO | Enum |
#5229A3 ) |
LIME | Enum |
#528800 ) |
MUSTARD | Enum |
#88880E ) |
OLIVE | Enum |
#6E6E41 ) |
ORANGE | Enum |
#BE6D00 ) |
PINK | Enum |
#B1365F ) |
PLUM | Enum |
#705770 ) |
PURPLE | Enum |
#7A367A ) |
RED | Enum |
#A32929 ) |
RED_ORANGE | Enum |
#B1440E ) |
SEA_BLUE | Enum |
#29527A ) |
SLATE | Enum |
#4A716C ) |
TEAL | Enum |
#28754E ) |
TURQOISE | Enum |
#1B887A ) |
YELLOW | Enum |
#AB8B00 ) |
EventColor
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
PALE_BLUE | Enum |
"1" ) หรือที่เรียกว่า "นกยูง" ใน UI ของปฏิทิน |
PALE_GREEN | Enum |
"2" ) หรือที่เรียกว่า "Sage" ใน UI ของปฏิทิน |
MAUVE | Enum |
"3" ) หรือที่เรียกว่า "องุ่น" ใน UI ของปฏิทิน |
PALE_RED | Enum |
"4" ) หรือเรียกว่า "Flamingo" ใน UI ของปฏิทิน |
YELLOW | Enum |
"5" ) หรือที่เรียกว่า "กล้วย" ใน UI ของปฏิทิน |
ORANGE | Enum |
"6" ) จะเรียกว่า "ส้มแดง" ใน UI ของปฏิทิน |
CYAN | Enum |
"7" ) หรือที่เรียกว่า "ลาเวนเดอร์" ใน UI ของปฏิทิน |
GRAY | Enum |
"8" ) หรือที่เรียกว่า "กราไฟต์" ใน UI ของปฏิทิน |
BLUE | Enum |
"9" ) หรือที่เรียกว่า "บลูเบอร์รี่" ใน UI ปฏิทิน |
GREEN | Enum |
"10" ) หรือที่เรียกว่า "Basil" ใน UI ของปฏิทิน |
RED | Enum |
"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
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
DEFAULT | Enum | กิจกรรมนี้เป็นกิจกรรมที่จัดขึ้นเป็นประจำ |
BIRTHDAY | Enum | กิจกรรมนี้เป็นกิจกรรมพิเศษตลอดทั้งวันที่เกิดซ้ำทุกปี |
FOCUS_TIME | Enum | กิจกรรมเป็นกิจกรรมที่ต้องการสมาธิ |
FROM_GMAIL | Enum | กิจกรรมดังกล่าวเป็นกิจกรรมจาก Gmail |
OUT_OF_OFFICE | Enum | กิจกรรมนี้เป็นกิจกรรมลางาน |
WORKING_LOCATION | Enum | กิจกรรมนี้เป็นกิจกรรมสถานที่ทำงาน |
GuestStatus
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
INVITED | Enum | ผู้เข้าร่วมได้รับเชิญแล้ว แต่ยังไม่ได้ระบุว่าจะเข้าร่วมหรือไม่ |
MAYBE | Enum | ผู้เข้าร่วมระบุว่าอาจเข้าร่วม |
NO | Enum | แขกได้ระบุว่าจะไม่เข้าร่วม |
OWNER | Enum | ผู้เข้าร่วมเป็นเจ้าของกิจกรรม |
YES | Enum | ผู้เข้าร่วมระบุว่าจะเข้าร่วม |
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
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
CONFIDENTIAL | Enum | กิจกรรมเป็นแบบส่วนตัว |
DEFAULT | Enum | ใช้ระดับการเข้าถึงเริ่มต้นสำหรับกิจกรรมในปฏิทิน |
PRIVATE | Enum | กิจกรรมเป็นแบบส่วนตัวและมีเพียงผู้เข้าร่วมกิจกรรมเท่านั้นที่ดูรายละเอียดกิจกรรมได้ |
PUBLIC | Enum | กิจกรรมเป็นแบบสาธารณะและรายละเอียดกิจกรรมจะแสดงต่อผู้อ่านทุกคนในปฏิทิน |