บริการนี้อนุญาตให้สคริปต์เข้าถึงและแก้ไข Google ปฏิทินของผู้ใช้ รวมถึงปฏิทินอื่นๆ ที่ผู้ใช้สมัครใช้บริการ
คลาส
ชื่อ | รายละเอียดแบบย่อ |
---|---|
Calendar | แสดงปฏิทินที่ผู้ใช้เป็นเจ้าของหรือได้สมัครรับข้อมูลไว้ |
CalendarApp | อนุญาตให้สคริปต์อ่านและอัปเดต Google ปฏิทินของผู้ใช้ |
CalendarEvent | แสดงกิจกรรมในปฏิทินรายการเดียว |
CalendarEventSeries | แสดงชุดของกิจกรรม (กิจกรรมที่เกิดซ้ำ) |
Color | enum ที่แทนสีที่มีชื่อซึ่งมีอยู่ในบริการปฏิทิน |
EventColor | enum ที่แสดงสีของกิจกรรมที่มีชื่อซึ่งมีอยู่ในบริการปฏิทิน |
EventGuest | เป็นตัวแทนผู้เข้าร่วมกิจกรรม |
EventRecurrence | แสดงการตั้งค่าการเกิดซ้ำสำหรับชุดกิจกรรม |
GuestStatus | enum ที่แสดงถึงสถานะที่ผู้เข้าร่วมอาจมีได้สำหรับกิจกรรม |
RecurrenceRule | แสดงกฎการเกิดซ้ำสำหรับชุดกิจกรรม |
Visibility | enum ที่แทนระดับการเข้าถึงของกิจกรรม |
Calendar
วิธีการ
CalendarApp
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | Type | คำอธิบาย |
---|---|---|
Color | Color | enum ที่แทนสีที่มีชื่อซึ่งมีอยู่ในบริการปฏิทิน |
EventColor | EventColor | enum ที่แสดงสีของกิจกรรมที่มีชื่อซึ่งมีอยู่ในบริการปฏิทิน |
GuestStatus | GuestStatus | enum ที่แสดงถึงสถานะที่ผู้เข้าร่วมอาจมีได้สำหรับกิจกรรม |
Month | Month | enum ที่แทนเดือนในปี |
Visibility | Visibility | enum ที่แทนระดับการเข้าถึงของกิจกรรม |
Weekday | Weekday | enum ที่แทนวันในสัปดาห์ |
วิธีการ
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
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 | คำอธิบาย |
---|---|---|
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
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | Type | คำอธิบาย |
---|---|---|
PALE_BLUE | Enum |
"1" ) |
PALE_GREEN | Enum |
"2" ) |
MAUVE | Enum |
"3" ) |
PALE_RED | Enum |
"4" ) |
YELLOW | Enum |
"5" ) |
ORANGE | Enum |
"6" ) |
CYAN | Enum |
"7" ) |
GRAY | Enum |
"8" ) |
BLUE | Enum |
"9" ) |
GREEN | Enum |
"10" ) |
RED | Enum |
"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 | คำอธิบาย |
---|---|---|
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
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | Type | คำอธิบาย |
---|---|---|
CONFIDENTIAL | Enum | กิจกรรมนี้เป็นแบบส่วนตัว |
DEFAULT | Enum | ใช้ระดับการเข้าถึงเริ่มต้นสำหรับกิจกรรมในปฏิทิน |
PRIVATE | Enum | กิจกรรมนี้เป็นแบบส่วนตัวและเฉพาะผู้เข้าร่วมกิจกรรมเท่านั้นที่จะดูรายละเอียดของกิจกรรมได้ |
PUBLIC | Enum | กิจกรรมนี้เป็นแบบสาธารณะ และรายละเอียดกิจกรรมจะปรากฏแก่ผู้อ่านทุกคนในปฏิทิน |