แสดงชุดกิจกรรม (กิจกรรมที่เกิดซ้ํา)
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
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 | ตั้งค่าระดับการเข้าถึงกิจกรรม |
เอกสารประกอบโดยละเอียด
addEmailReminder(minutesBefore)
เพิ่มการแจ้งเตือนอีเมลใหม่ในกิจกรรม การช่วยเตือนต้องยาวอย่างน้อย 5 นาที และไม่เกิน 4 สัปดาห์ (4,0320 นาที) ก่อนกิจกรรมจะเริ่ม
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
minutesBefore | Integer | จํานวนนาทีก่อนกิจกรรม |
ไปกลับ
CalendarEventSeries
— CalendarEventSeries
นี้สําหรับเชนธุรกิจ
ผ้าคลุม
Error
- หากมีการช่วยเตือนมากกว่า 5 รายการเกี่ยวกับกิจกรรม หรือเวลาไม่อยู่ในช่วงกฎหมาย
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addGuest(email)
เพิ่มผู้เข้าร่วมในกิจกรรม
// Example 1: Add a guest to one event function addAttendeeToEvent() { // Replace the below values with your own let attendeeEmail = 'user@example.com'; // Email address of the person you need to add let calendarId = 'calendar_123@group.calendar.google.com'; // ID of calendar containing event let eventId = '123abc'; // ID of event instance let calendar = CalendarApp.getCalendarById(calendarId); if (calendar === null) { // Calendar not found console.log('Calendar not found', calendarId); return; } let event = calendar.getEventById(eventId); if (event === null) { // Event not found console.log('Event not found', eventId); return; } event.addGuest(attendeeEmail); } // Example 2: Add a guest to all events on a calendar within a specified timeframe function addAttendeeToAllEvents(){ // Replace the following values with your own let attendeeEmail = 'user@example.com'; // Email address of the person you need to add let calendarId = 'calendar_123@group.calendar.google.com'; // ID of calendar with the events let startDate = new Date("YYYY-MM-DD"); // The first date to add the guest to the events let endDate = new Date("YYYY-MM-DD"); // The last date to add the guest to the events let calendar = CalendarApp.getCalendarById(calendarId); if (calendar === null) { // Calendar not found console.log('Calendar not found', calendarId); return; } // Get the events within the specified timeframe let calEvents = calendar.getEvents(startDate,endDate); console.log(calEvents.length); // Checks how many events are found // Loop through all events and add the attendee to each of them for (var i = 0; i < calEvents.length; i++) { let event = calEvents[i]; event.addGuest(attendeeEmail); } }
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
email | String | อีเมลของผู้เข้าร่วม |
ไปกลับ
CalendarEventSeries
— CalendarEventSeries
นี้สําหรับเชนธุรกิจ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addPopupReminder(minutesBefore)
เพิ่มการช่วยเตือนแบบป๊อปอัปใหม่ให้กับกิจกรรม การช่วยเตือนต้องยาวอย่างน้อย 5 นาที และไม่เกิน 4 สัปดาห์ (4,0320 นาที) ก่อนกิจกรรมจะเริ่ม
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
minutesBefore | Integer | จํานวนนาทีก่อนกิจกรรม |
ไปกลับ
CalendarEventSeries
— CalendarEventSeries
นี้สําหรับเชนธุรกิจ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addSmsReminder(minutesBefore)
เพิ่มการแจ้งเตือน SMS ใหม่ให้กับกิจกรรม การช่วยเตือนต้องยาวอย่างน้อย 5 นาที และไม่เกิน 4 สัปดาห์ (4,0320 นาที) ก่อนกิจกรรมจะเริ่ม
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
minutesBefore | Integer | จํานวนนาทีก่อนกิจกรรม |
ไปกลับ
CalendarEventSeries
— CalendarEventSeries
นี้สําหรับเชนธุรกิจ
ผ้าคลุม
Error
- หากมีการช่วยเตือนมากกว่า 5 รายการเกี่ยวกับกิจกรรม หรือเวลาไม่อยู่ในช่วงกฎหมาย
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
anyoneCanAddSelf()
กําหนดว่าผู้อื่นเชิญตัวเองได้หรือไม่
ไปกลับ
Boolean
— true
หากผู้ที่ไม่ใช่แขกเพิ่มตนเองในกิจกรรมได้ false
หากไม่มีสิทธิ์
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.googleapis.com/auth/calendar.readonly
-
https://www.google.com/calendar/feeds
deleteEventSeries()
ลบชุดกิจกรรม
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
deleteTag(key)
ลบแท็กคีย์/ค่าจากเหตุการณ์
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
key | String | คีย์แท็ก |
ไปกลับ
CalendarEventSeries
— CalendarEventSeries
นี้สําหรับเชนธุรกิจ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
getAllTagKeys()
รับคีย์ทั้งหมดสําหรับแท็กที่ตั้งค่าไว้ในกิจกรรม
ไปกลับ
String[]
— อาร์เรย์ของคีย์สตริง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.googleapis.com/auth/calendar.readonly
-
https://www.google.com/calendar/feeds
getColor()
แสดงสีของกิจกรรมในปฏิทิน
ไปกลับ
String
— การแสดงสตริงของสีเหตุการณ์ในฐานะดัชนี (1-11) ของค่าจาก CalendarApp.EventColor
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.googleapis.com/auth/calendar.readonly
-
https://www.google.com/calendar/feeds
getCreators()
รับผู้สร้างกิจกรรม
ไปกลับ
String[]
— อีเมลของผู้สร้างกิจกรรม
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.googleapis.com/auth/calendar.readonly
-
https://www.google.com/calendar/feeds
getDateCreated()
รับข้อมูลวันที่สร้างกิจกรรม
ไปกลับ
Date
— วันที่สร้าง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.googleapis.com/auth/calendar.readonly
-
https://www.google.com/calendar/feeds
getDescription()
รับคําอธิบายกิจกรรม
ไปกลับ
String
— คําอธิบาย
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.googleapis.com/auth/calendar.readonly
-
https://www.google.com/calendar/feeds
getEmailReminders()
รับค่านาทีสําหรับการช่วยเตือนทางอีเมลทั้งหมดของกิจกรรม
ไปกลับ
Integer[]
— อาร์เรย์ที่ค่าแต่ละค่าจะสอดคล้องกับจํานวนนาทีก่อนเกิดเหตุการณ์ที่การช่วยเตือนทํางาน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.googleapis.com/auth/calendar.readonly
-
https://www.google.com/calendar/feeds
getGuestByEmail(email)
ได้รับผู้เข้าร่วมทางอีเมล
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
email | String | ที่อยู่ของผู้เข้าร่วม |
ไปกลับ
EventGuest
— ผู้เข้าร่วม หรือไม่มีข้อมูล หากอีเมลไม่ตรงกับผู้เข้าร่วม
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
getGuestList()
ได้รับผู้เข้าร่วมกิจกรรม ไม่รวมเจ้าของกิจกรรม
ไปกลับ
EventGuest[]
— อาร์เรย์ของผู้เข้าร่วม
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.googleapis.com/auth/calendar.readonly
-
https://www.google.com/calendar/feeds
getGuestList(includeOwner)
ได้รับผู้เข้าร่วมกิจกรรม ซึ่งอาจรวมถึงเจ้าของกิจกรรม
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
includeOwner | Boolean | จะรวมเจ้าของเป็นแขกหรือไม่ |
ไปกลับ
EventGuest[]
— อาร์เรย์ของผู้เข้าร่วม
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.googleapis.com/auth/calendar.readonly
-
https://www.google.com/calendar/feeds
getId()
รับ iCalUID ที่ไม่ซ้ํากันของเหตุการณ์ โปรดทราบว่า iCalUID และเหตุการณ์ id
ที่ใช้โดย Calendar v3 API และ Calendar Advanced service นั้นไม่ตรงกันและจะใช้แทนกันไม่ได้ ความแตกต่างอย่างหนึ่งของความหมายคือ ในเหตุการณ์ที่เกิดซ้ํา
แต่ละเหตุการณ์จะมี ids
ต่างกัน โดยที่ทั้ง 2 อย่างมี iCalUID เหมือนกัน
ไปกลับ
String
— iCalUID ของเหตุการณ์
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.googleapis.com/auth/calendar.readonly
-
https://www.google.com/calendar/feeds
getLastUpdated()
รับข้อมูลวันที่อัปเดตกิจกรรมครั้งล่าสุด
ไปกลับ
Date
— วันที่อัปเดตล่าสุด
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.googleapis.com/auth/calendar.readonly
-
https://www.google.com/calendar/feeds
getLocation()
รับข้อมูลสถานที่จัดกิจกรรม
ไปกลับ
String
— สถานที่จัดกิจกรรม
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.googleapis.com/auth/calendar.readonly
-
https://www.google.com/calendar/feeds
getMyStatus()
รับสถานะเหตุการณ์ (การเข้าร่วม ฯลฯ) ของผู้ใช้ที่มีประสิทธิภาพ แสดงผล GuestStatus.OWNER
เสมอหากผู้ใช้ที่มีประสิทธิภาพเป็นเจ้าของกิจกรรม
ไปกลับ
GuestStatus
— สถานะ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.googleapis.com/auth/calendar.readonly
-
https://www.google.com/calendar/feeds
getOriginalCalendarId()
รับรหัสของปฏิทินที่สร้างกิจกรรมนี้ในตอนแรก
ไปกลับ
String
— รหัสของปฏิทินเดิม
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.googleapis.com/auth/calendar.readonly
-
https://www.google.com/calendar/feeds
getPopupReminders()
รับค่านาทีสําหรับการช่วยเตือนแบบป๊อปอัปทั้งหมดของกิจกรรม
ไปกลับ
Integer[]
— อาร์เรย์ที่ค่าแต่ละค่าจะสอดคล้องกับจํานวนนาทีก่อนเกิดเหตุการณ์ที่การช่วยเตือนทํางาน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.googleapis.com/auth/calendar.readonly
-
https://www.google.com/calendar/feeds
getSmsReminders()
รับค่านาทีสําหรับการช่วยเตือน SMS ทั้งหมดสําหรับกิจกรรม
ไปกลับ
Integer[]
— อาร์เรย์ที่ค่าแต่ละค่าจะสอดคล้องกับจํานวนนาทีก่อนเกิดเหตุการณ์ที่การช่วยเตือนทํางาน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.googleapis.com/auth/calendar.readonly
-
https://www.google.com/calendar/feeds
getTag(key)
รับค่าแท็กของเหตุการณ์
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
key | String | คีย์ |
ไปกลับ
String
— ค่าแท็ก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.googleapis.com/auth/calendar.readonly
-
https://www.google.com/calendar/feeds
getTitle()
รับข้อมูลชื่อกิจกรรม
ไปกลับ
String
— ชื่อ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.googleapis.com/auth/calendar.readonly
-
https://www.google.com/calendar/feeds
getVisibility()
รับข้อมูลระดับการเข้าถึงกิจกรรม
ไปกลับ
Visibility
— ค่าระดับการเข้าถึง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.googleapis.com/auth/calendar.readonly
-
https://www.google.com/calendar/feeds
guestsCanInviteOthers()
กําหนดว่าผู้เข้าร่วมสามารถเชิญผู้เข้าร่วมคนอื่นได้หรือไม่
ไปกลับ
Boolean
— true
หากผู้เข้าร่วมสามารถเชิญผู้อื่นได้ false
หากไม่มีสิทธิ์
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.googleapis.com/auth/calendar.readonly
-
https://www.google.com/calendar/feeds
guestsCanModify()
กําหนดว่าผู้เข้าร่วมจะแก้ไขกิจกรรมได้หรือไม่
ไปกลับ
Boolean
— true
หากผู้เข้าร่วมแก้ไขกิจกรรมได้ false
หากไม่ หากแก้ไข
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.googleapis.com/auth/calendar.readonly
-
https://www.google.com/calendar/feeds
guestsCanSeeGuests()
กําหนดว่าผู้เข้าร่วมจะเห็นผู้เข้าร่วมคนอื่นๆ หรือไม่
ไปกลับ
Boolean
— true
หากแขกเห็นผู้เข้าร่วมคนอื่นๆ false
หากไม่เห็น
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.googleapis.com/auth/calendar.readonly
-
https://www.google.com/calendar/feeds
isOwnedByMe()
ระบุว่ากิจกรรมเป็นของผู้ใช้ที่มีประสิทธิภาพหรือไม่
ไปกลับ
Boolean
— true
หากกิจกรรมเป็นของผู้ใช้ที่มีประสิทธิภาพ false
หากไม่ใช่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.googleapis.com/auth/calendar.readonly
-
https://www.google.com/calendar/feeds
removeAllReminders()
นําการช่วยเตือนทั้งหมดออกจากกิจกรรม
ไปกลับ
CalendarEventSeries
— CalendarEventSeries
นี้สําหรับเชนธุรกิจ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
removeGuest(email)
นําผู้เข้าร่วมออกจากกิจกรรม
// Example 1: Remove a guest from one event function removeGuestFromEvent() { // Replace the below values with your own let attendeeEmail = 'user@example.com'; // Email address of the person you need to remove let calendarId = 'calendar_123@group.calendar.google.com'; // ID of calendar containing event let eventId = '123abc'; // ID of event instance let calendar = CalendarApp.getCalendarById(calendarId); if (calendar === null) { // Calendar not found console.log('Calendar not found', calendarId); return; } let event = calendar.getEventById(eventId); if (event === null) { // Event not found console.log('Event not found', eventId); return; } event.removeGuest(attendeeEmail); } // Example 2: Remove a guest from all events on a calendar within a specified timeframe function removeGuestFromAllEvents(){ // Replace the following values with your own let attendeeEmail = 'user@example.com'; // Email address of the person you need to remove let calendarId = 'calendar_123@group.calendar.google.com'; // ID of calendar with the events let startDate = new Date("YYYY-MM-DD"); // The first date to remove the guest from the events let endDate = new Date("YYYY-MM-DD"); // The last date to remove the attendee from the events let calendar = CalendarApp.getCalendarById(calendarId); if (calendar === null) { // Calendar not found console.log('Calendar not found', calendarId); return; } // Get the events within the specified timeframe let calEvents = calendar.getEvents(startDate,endDate); console.log(calEvents.length); // Checks how many events are found // Loop through all events and remove the attendee from each of them for (var i = 0; i < calEvents.length; i++) { let event = calEvents[i]; event.removeGuest(attendeeEmail); } }
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
email | String | อีเมลของผู้เข้าร่วม |
ไปกลับ
CalendarEventSeries
— CalendarEventSeries
นี้สําหรับเชนธุรกิจ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
resetRemindersToDefault()
รีเซ็ตการช่วยเตือนโดยใช้การตั้งค่าเริ่มต้นของปฏิทิน
ไปกลับ
CalendarEventSeries
— CalendarEventSeries
นี้สําหรับเชนธุรกิจ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
setAnyoneCanAddSelf(anyoneCanAddSelf)
กําหนดว่าผู้ที่ไม่ใช่ผู้เข้าร่วมเพิ่มตนเองในกิจกรรมได้หรือไม่
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
anyoneCanAddSelf | Boolean | มีใครเชิญตัวเองได้บ้าง |
ไปกลับ
CalendarEventSeries
— CalendarEventSeries
นี้สําหรับเชนธุรกิจ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
setColor(color)
ตั้งค่าสีของกิจกรรมในปฏิทิน
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
color | String | ดัชนีสีเป็นจํานวนเต็มเป็นสตริง หรือค่าจาก CalendarApp.EventColor |
ไปกลับ
CalendarEventSeries
— กิจกรรมในปฏิทินนี้สําหรับเชนธุรกิจ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
setDescription(description)
ตั้งค่าคําอธิบายกิจกรรม
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
description | String | คําอธิบายใหม่ |
ไปกลับ
CalendarEventSeries
— CalendarEventSeries
นี้สําหรับเชนธุรกิจ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
setGuestsCanInviteOthers(guestsCanInviteOthers)
ตั้งค่าว่าผู้เข้าร่วมสามารถเชิญผู้เข้าร่วมคนอื่นได้หรือไม่
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
guestsCanInviteOthers | Boolean | ผู้เข้าร่วมสามารถเชิญผู้อื่นได้หรือไม่ |
ไปกลับ
CalendarEventSeries
— CalendarEventSeries
นี้สําหรับเชนธุรกิจ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
setGuestsCanModify(guestsCanModify)
กําหนดว่าผู้เข้าร่วมจะแก้ไขกิจกรรมได้หรือไม่
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
guestsCanModify | Boolean | ผู้เข้าร่วมแก้ไขกิจกรรมได้หรือไม่ |
ไปกลับ
CalendarEventSeries
— CalendarEventSeries
นี้สําหรับเชนธุรกิจ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
setGuestsCanSeeGuests(guestsCanSeeGuests)
ตั้งค่าว่าผู้เข้าร่วมจะเห็นผู้เข้าร่วมคนอื่นๆ หรือไม่
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
guestsCanSeeGuests | Boolean | ผู้มาเยือนจะดูคนอื่นได้ไหม |
ไปกลับ
CalendarEventSeries
— CalendarEventSeries
นี้สําหรับเชนธุรกิจ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
setLocation(location)
กําหนดสถานที่จัดกิจกรรม
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
location | String | ตําแหน่งใหม่ |
ไปกลับ
CalendarEventSeries
— CalendarEventSeries
นี้สําหรับเชนธุรกิจ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
setMyStatus(status)
ตั้งค่าสถานะเหตุการณ์ (การ ฯลฯ) ของผู้ใช้ที่มีประสิทธิภาพ
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
status | GuestStatus | สถานะใหม่ |
ไปกลับ
CalendarEventSeries
— CalendarEventSeries
นี้สําหรับเชนธุรกิจ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.googleapis.com/auth/calendar.readonly
-
https://www.google.com/calendar/feeds
setRecurrence(recurrence, startDate)
กําหนดกฎการเกิดซ้ําของชุดกิจกรรมตลอดทั้งวัน การใช้วิธีนี้จะเปลี่ยนชุดกิจกรรมปกติเป็นชุดกิจกรรมที่จัดตลอดทั้งวัน
// Sets the events in a series to take place every Wednesday in 2013. var eventSeries = CalendarApp.getDefaultCalendar().getEventSeriesById('123456789@google.com'); var startDate = new Date('January 2, 2013 03:00:00 PM EST'); var recurrence = CalendarApp.newRecurrence().addWeeklyRule() .onlyOnWeekday(CalendarApp.Weekday.WEDNESDAY) .until(new Date('January 1, 2014')); eventSeries.setRecurrence(recurrence, startDate);
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
recurrence | EventRecurrence | กฎการเกิดซ้ําที่จะใช้ |
startDate | Date | วันที่ของเหตุการณ์แรกในชุด (ใช้เฉพาะวัน เวลาจะถูกละเว้น) |
ไปกลับ
CalendarEventSeries
— CalendarEventSeries สําหรับเชนธุรกิจนี้
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
setRecurrence(recurrence, startTime, endTime)
กําหนดกฎการเกิดซ้ําของชุดกิจกรรมนี้ การใช้วิธีนี้จะเปลี่ยนชุดกิจกรรมตลอดทั้งวันเป็นชุดกิจกรรมปกติ
// Sets the events in a series to take place from 3pm to 4pm every Tuesday and Thursday in // 2013. var eventSeries = CalendarApp.getDefaultCalendar().getEventSeriesById('123456789@google.com'); var startTime = new Date('January 1, 2013 03:00:00 PM EST'); var endTime = new Date('January 1, 2013 04:00:00 PM EST'); var recurrence = CalendarApp.newRecurrence().addWeeklyRule() .onlyOnWeekdays([CalendarApp.Weekday.TUESDAY, CalendarApp.Weekday.THURSDAY]) .until(new Date('January 1, 2014')); eventSeries.setRecurrence(recurrence, startTime, endTime);
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
recurrence | EventRecurrence | กฎการเกิดซ้ําที่จะใช้ |
startTime | Date | วันที่และเวลาที่กิจกรรมแรกในชุดเริ่มต้นขึ้น |
endTime | Date | วันที่และเวลาที่กิจกรรมแรกในชุดสิ้นสุดลง |
ไปกลับ
CalendarEventSeries
— CalendarEventSeries สําหรับเชนธุรกิจนี้
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
setTag(key, value)
ตั้งค่าแท็กคีย์/ค่าในเหตุการณ์สําหรับการจัดเก็บข้อมูลเมตาที่กําหนดเอง
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
key | String | คีย์แท็ก |
value | String | ค่าแท็ก |
ไปกลับ
CalendarEventSeries
— CalendarEventSeries
นี้สําหรับเชนธุรกิจ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
setTitle(title)
ตั้งชื่อกิจกรรม
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
title | String | ชื่อใหม่ |
ไปกลับ
CalendarEventSeries
— CalendarEventSeries
นี้สําหรับเชนธุรกิจ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
setVisibility(visibility)
ตั้งค่าระดับการเข้าถึงกิจกรรม
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
visibility | Visibility |
ไปกลับ
CalendarEventSeries
— CalendarEventSeries
นี้สําหรับเชนธุรกิจ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds