Class 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ตั้งค่าระดับการเข้าถึงกิจกรรม

เอกสารประกอบโดยละเอียด

addEmailReminder(minutesBefore)

เพิ่มการแจ้งเตือนอีเมลใหม่ในกิจกรรม การช่วยเตือนต้องยาวอย่างน้อย 5 นาที และไม่เกิน 4 สัปดาห์ (4,0320 นาที) ก่อนกิจกรรมจะเริ่ม

พารามิเตอร์

ชื่อประเภทคำอธิบาย
minutesBeforeIntegerจํานวนนาทีก่อนกิจกรรม

ไปกลับ

CalendarEventCalendarEvent นี้สําหรับเชนธุรกิจ

ผ้าคลุม

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);
  }
}

พารามิเตอร์

ชื่อประเภทคำอธิบาย
emailStringอีเมลของผู้เข้าร่วม

ไปกลับ

CalendarEventCalendarEvent นี้สําหรับเชนธุรกิจ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

addPopupReminder(minutesBefore)

เพิ่มการช่วยเตือนแบบป๊อปอัปใหม่ให้กับกิจกรรม การช่วยเตือนต้องยาวอย่างน้อย 5 นาที และไม่เกิน 4 สัปดาห์ (4,0320 นาที) ก่อนกิจกรรมจะเริ่ม

พารามิเตอร์

ชื่อประเภทคำอธิบาย
minutesBeforeIntegerจํานวนนาทีก่อนกิจกรรม

ไปกลับ

CalendarEventCalendarEvent นี้สําหรับเชนธุรกิจ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

addSmsReminder(minutesBefore)

เพิ่มการแจ้งเตือน SMS ใหม่ให้กับกิจกรรม การช่วยเตือนต้องยาวอย่างน้อย 5 นาที และไม่เกิน 4 สัปดาห์ (4,0320 นาที) ก่อนกิจกรรมจะเริ่ม

พารามิเตอร์

ชื่อประเภทคำอธิบาย
minutesBeforeIntegerจํานวนนาทีก่อนกิจกรรม

ไปกลับ

CalendarEventCalendarEvent นี้สําหรับเชนธุรกิจ

ผ้าคลุม

Error - หากมีการช่วยเตือนมากกว่า 5 รายการเกี่ยวกับกิจกรรม หรือเวลาไม่อยู่ในช่วงกฎหมาย

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

anyoneCanAddSelf()

กําหนดว่าผู้อื่นเชิญตัวเองได้หรือไม่

ไปกลับ

Booleantrue หากผู้ที่ไม่ใช่แขกเพิ่มตนเองในกิจกรรมได้ false หากไม่มีสิทธิ์

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง

  • https://www.googleapis.com/auth/calendar
  • https://www.googleapis.com/auth/calendar.readonly
  • https://www.google.com/calendar/feeds

deleteEvent()

ลบกิจกรรม

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

deleteTag(key)

ลบแท็กคีย์/ค่าจากเหตุการณ์

พารามิเตอร์

ชื่อประเภทคำอธิบาย
keyStringคีย์แท็ก

ไปกลับ

CalendarEventCalendarEvent นี้สําหรับเชนธุรกิจ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

getAllDayEndDate()

รับข้อมูลวันที่กิจกรรมที่จัดตลอดทั้งวันนี้สิ้นสุดลง (หากไม่ใช่เหตุการณ์ที่เกิดขึ้นตลอดวัน เมธอดนี้มีข้อยกเว้น) Date ที่แสดงแสดงถึงเวลาเที่ยงคืนของจุดเริ่มต้นของวันหลังสิ้นสุดกิจกรรมในเขตเวลาของสคริปต์ หากต้องการใช้เขตเวลาของปฏิทินแทน #โปรดโทร getEndTime()

ไปกลับ

Date — กิจกรรมในปฏิทินที่จัดตลอดทั้งวันนี้สิ้นสุด ##99 วัน

ผ้าคลุม

Error — หากกิจกรรมนี้ไม่ใช่กิจกรรมตลอดทั้งวัน

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง

  • https://www.googleapis.com/auth/calendar
  • https://www.googleapis.com/auth/calendar.readonly
  • https://www.google.com/calendar/feeds

getAllDayStartDate()

รับข้อมูลวันที่ที่กิจกรรมที่จัดตลอดทั้งวันนี้เริ่มต้น (หากไม่ใช่เหตุการณ์ที่เกิดขึ้นตลอดวัน วิธีนี้ก็มีข้อยกเว้น) Date ที่แสดงผลแสดงถึงช่วงเวลาเที่ยงคืนของวันแรกที่กิจกรรมเริ่มต้นขึ้น ในเขตเวลาของสคริปต์ หากต้องการใช้เขตเวลาของปฏิทินแทน #โปรดโทร getStartTime()

ไปกลับ

Date — กิจกรรมในปฏิทินที่จัดตลอดทั้งวันนี้เริ่มต้นวันที่ #39

ผ้าคลุม

Error — หากกิจกรรมนี้ไม่ใช่กิจกรรมตลอดทั้งวัน

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง

  • https://www.googleapis.com/auth/calendar
  • https://www.googleapis.com/auth/calendar.readonly
  • 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

getEndTime()

ได้รับวันที่และเวลาที่กิจกรรมในปฏิทินนี้สิ้นสุดลง สําหรับเหตุการณ์ที่ไม่ใช่ทั้งวัน จะเป็นเวลา ทันทีที่มีการกําหนดเวลาให้สิ้นสุดเหตุการณ์ สําหรับกิจกรรมที่จัดทั้งวันซึ่งเก็บเฉพาะวันที่สิ้นสุด (ไม่ใช่วันที่และเวลา) จะต้องเป็นตอนเที่ยงคืนของวันหลังกิจกรรมสิ้นสุดลงในเขตเวลาของปฏิทิน&#39 นี่ช่วยให้การเปรียบเทียบเวลาสิ้นสุดของเหตุการณ์ทุกประเภทได้ชัดเจนขึ้น อย่างไรก็ตาม ไม่จําเป็นต้องรักษาวันของปีก่อนไว้แบบเดิม

สําหรับกิจกรรมตลอดทั้งวัน getAllDayEndDate() ควรได้รับการเรียกใช้เสมอเพื่อใช้วิธีนี้

ไปกลับ

Date — กิจกรรมในปฏิทินนี้สิ้นสุดเวลาสิ้นสุด

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง

  • https://www.googleapis.com/auth/calendar
  • https://www.googleapis.com/auth/calendar.readonly
  • https://www.google.com/calendar/feeds

getEventSeries()

ดูชุดกิจกรรมที่เกิดซ้ําที่มีกิจกรรมนี้ ระบบจะคืนค่าออบเจ็กต์ CalendarEventSeries แม้ว่ากิจกรรมนี้จะไม่ได้อยู่ในชุดกิจกรรมก็ตาม คุณจึงสามารถเพิ่มการตั้งค่าการเกิดซ้ําใหม่ได้

ไปกลับ

CalendarEventSeries — ชุดเหตุการณ์ที่มีกิจกรรมนี้หรือชุดกิจกรรมใหม่หากยังอยู่ในชุด

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง

  • https://www.googleapis.com/auth/calendar
  • https://www.googleapis.com/auth/calendar.readonly
  • https://www.google.com/calendar/feeds

getGuestByEmail(email)

ได้รับผู้เข้าร่วมทางอีเมล

พารามิเตอร์

ชื่อประเภทคำอธิบาย
emailStringที่อยู่ของผู้เข้าร่วม

ไปกลับ

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)

ได้รับผู้เข้าร่วมกิจกรรม ซึ่งอาจรวมถึงเจ้าของกิจกรรม

พารามิเตอร์

ชื่อประเภทคำอธิบาย
includeOwnerBooleanจะรวมเจ้าของเป็นแขกหรือไม่

ไปกลับ

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

getStartTime()

ได้รับวันที่และเวลาที่กิจกรรมในปฏิทินนี้เริ่มต้น สําหรับเหตุการณ์ที่ไม่ใช่ทั้งวัน นี่คือช่วงเวลาเร่งด่วนที่เหตุการณ์ได้รับการกําหนดให้เริ่มต้น สําหรับกิจกรรมที่จัดทั้งวันซึ่งเก็บเฉพาะวันที่เริ่มต้น (ไม่ใช่วันที่และเวลา) จะเป็นเวลาเที่ยงคืนของวันที่เริ่มต้นกิจกรรมในเขตเวลาของปฏิทิน วิธีนี้ทําให้การเปรียบเทียบเวลาเริ่มต้นของกิจกรรมทุกประเภททําได้อย่างสมเหตุสมผล แต่ก็ไม่ได้ทําให้ไม่มีการเปลี่ยนแปลงเฉพาะช่วงเวลาของปีของปีเดิม

สําหรับกิจกรรมตลอดทั้งวัน getAllDayStartDate() ควรเรียกเมธอดนี้เสมอเพื่อใช้วิธีนี้

ไปกลับ

Date — กิจกรรมในปฏิทินนี้เริ่มต้น' เวลาเริ่มต้น

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง

  • https://www.googleapis.com/auth/calendar
  • https://www.googleapis.com/auth/calendar.readonly
  • https://www.google.com/calendar/feeds

getTag(key)

รับค่าแท็กของเหตุการณ์

พารามิเตอร์

ชื่อประเภทคำอธิบาย
keyStringคีย์

ไปกลับ

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()

กําหนดว่าผู้เข้าร่วมสามารถเชิญผู้เข้าร่วมคนอื่นได้หรือไม่

ไปกลับ

Booleantrue หากผู้เข้าร่วมสามารถเชิญผู้อื่นได้ false หากไม่มีสิทธิ์

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง

  • https://www.googleapis.com/auth/calendar
  • https://www.googleapis.com/auth/calendar.readonly
  • https://www.google.com/calendar/feeds

guestsCanModify()

กําหนดว่าผู้เข้าร่วมจะแก้ไขกิจกรรมได้หรือไม่

ไปกลับ

Booleantrue หากผู้เข้าร่วมแก้ไขกิจกรรมได้ false หากไม่ หากแก้ไข

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง

  • https://www.googleapis.com/auth/calendar
  • https://www.googleapis.com/auth/calendar.readonly
  • https://www.google.com/calendar/feeds

guestsCanSeeGuests()

กําหนดว่าผู้เข้าร่วมจะเห็นผู้เข้าร่วมคนอื่นๆ หรือไม่

ไปกลับ

Booleantrue หากแขกเห็นผู้เข้าร่วมคนอื่นๆ false หากไม่เห็น

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง

  • https://www.googleapis.com/auth/calendar
  • https://www.googleapis.com/auth/calendar.readonly
  • https://www.google.com/calendar/feeds

isAllDayEvent()

ตรวจสอบว่าเหตุการณ์นี้เป็นกิจกรรมตลอดทั้งวัน

ไปกลับ

Booleantrue หากกิจกรรมเกิดขึ้นตลอดวัน false ถ้าไม่มี

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง

  • https://www.googleapis.com/auth/calendar
  • https://www.googleapis.com/auth/calendar.readonly
  • https://www.google.com/calendar/feeds

isOwnedByMe()

ระบุว่ากิจกรรมเป็นของผู้ใช้ที่มีประสิทธิภาพหรือไม่

ไปกลับ

Booleantrue หากกิจกรรมเป็นของผู้ใช้ที่มีประสิทธิภาพ false หากไม่ใช่

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง

  • https://www.googleapis.com/auth/calendar
  • https://www.googleapis.com/auth/calendar.readonly
  • https://www.google.com/calendar/feeds

isRecurringEvent()

ระบุว่ากิจกรรมเป็นส่วนหนึ่งของชุดกิจกรรมหรือไม่

ไปกลับ

Booleantrue ถ้าเหตุการณ์นั้นเป็นส่วนหนึ่งของชุดเหตุการณ์ false ถ้าไม่ใช่

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง

  • https://www.googleapis.com/auth/calendar
  • https://www.googleapis.com/auth/calendar.readonly
  • https://www.google.com/calendar/feeds

removeAllReminders()

นําการช่วยเตือนทั้งหมดออกจากกิจกรรม

ไปกลับ

CalendarEventCalendarEvent นี้สําหรับเชนธุรกิจ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 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);
  }
}

พารามิเตอร์

ชื่อประเภทคำอธิบาย
emailStringอีเมลของผู้เข้าร่วม

ไปกลับ

CalendarEventCalendarEvent นี้สําหรับเชนธุรกิจ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

resetRemindersToDefault()

รีเซ็ตการช่วยเตือนโดยใช้การตั้งค่าเริ่มต้นของปฏิทิน

ไปกลับ

CalendarEventCalendarEvent นี้สําหรับเชนธุรกิจ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

setAllDayDate(date)

กําหนดวันที่ของเหตุการณ์ การใช้วิธีนี้จะเปลี่ยนกิจกรรมปกติเป็นกิจกรรมตลอดทั้งวัน

พารามิเตอร์

ชื่อประเภทคำอธิบาย
dateDateวันที่ของเหตุการณ์ (เวลาจะถูกละเว้น)

ไปกลับ

CalendarEvent — CalendarEvent สําหรับเชนธุรกิจนี้

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

setAllDayDates(startDate, endDate)

กําหนดวันที่ของเหตุการณ์ การใช้วิธีนี้จะเปลี่ยนกิจกรรมปกติเป็นกิจกรรมที่จัดตลอดทั้งวัน

พารามิเตอร์

ชื่อประเภทคำอธิบาย
startDateDateวันที่ที่กิจกรรมเริ่มต้น (เวลาจะถูกละเว้น)
endDateDateวันที่ที่กิจกรรมสิ้นสุด (ข้ามเวลา)

ไปกลับ

CalendarEvent — CalendarEvent สําหรับเชนธุรกิจนี้

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

setAnyoneCanAddSelf(anyoneCanAddSelf)

กําหนดว่าผู้ที่ไม่ใช่ผู้เข้าร่วมเพิ่มตนเองในกิจกรรมได้หรือไม่

พารามิเตอร์

ชื่อประเภทคำอธิบาย
anyoneCanAddSelfBooleanมีใครเชิญตัวเองได้บ้าง

ไปกลับ

CalendarEventCalendarEvent นี้สําหรับเชนธุรกิจ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

setColor(color)

ตั้งค่าสีของกิจกรรมในปฏิทิน

พารามิเตอร์

ชื่อประเภทคำอธิบาย
colorStringดัชนีสีเป็นจํานวนเต็มเป็นสตริง หรือค่าจาก CalendarApp.EventColor

ไปกลับ

CalendarEvent — กิจกรรมในปฏิทินนี้สําหรับเชนธุรกิจ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

setDescription(description)

ตั้งค่าคําอธิบายกิจกรรม

พารามิเตอร์

ชื่อประเภทคำอธิบาย
descriptionStringคําอธิบายใหม่

ไปกลับ

CalendarEventCalendarEvent นี้สําหรับเชนธุรกิจ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

setGuestsCanInviteOthers(guestsCanInviteOthers)

ตั้งค่าว่าผู้เข้าร่วมสามารถเชิญผู้เข้าร่วมคนอื่นได้หรือไม่

พารามิเตอร์

ชื่อประเภทคำอธิบาย
guestsCanInviteOthersBooleanผู้เข้าร่วมสามารถเชิญผู้อื่นได้หรือไม่

ไปกลับ

CalendarEventCalendarEvent นี้สําหรับเชนธุรกิจ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

setGuestsCanModify(guestsCanModify)

กําหนดว่าผู้เข้าร่วมจะแก้ไขกิจกรรมได้หรือไม่

พารามิเตอร์

ชื่อประเภทคำอธิบาย
guestsCanModifyBooleanผู้เข้าร่วมแก้ไขกิจกรรมได้หรือไม่

ไปกลับ

CalendarEventCalendarEvent นี้สําหรับเชนธุรกิจ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

setGuestsCanSeeGuests(guestsCanSeeGuests)

ตั้งค่าว่าผู้เข้าร่วมจะเห็นผู้เข้าร่วมคนอื่นๆ หรือไม่

พารามิเตอร์

ชื่อประเภทคำอธิบาย
guestsCanSeeGuestsBooleanผู้มาเยือนจะดูคนอื่นได้ไหม

ไปกลับ

CalendarEventCalendarEvent นี้สําหรับเชนธุรกิจ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

setLocation(location)

กําหนดสถานที่จัดกิจกรรม

พารามิเตอร์

ชื่อประเภทคำอธิบาย
locationStringตําแหน่งใหม่

ไปกลับ

CalendarEventCalendarEvent นี้สําหรับเชนธุรกิจ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

setMyStatus(status)

ตั้งค่าสถานะเหตุการณ์ (การ ฯลฯ) ของผู้ใช้ที่มีประสิทธิภาพ

พารามิเตอร์

ชื่อประเภทคำอธิบาย
statusGuestStatusสถานะใหม่

ไปกลับ

CalendarEventCalendarEvent นี้สําหรับเชนธุรกิจ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง

  • https://www.googleapis.com/auth/calendar
  • https://www.googleapis.com/auth/calendar.readonly
  • https://www.google.com/calendar/feeds

setTag(key, value)

ตั้งค่าแท็กคีย์/ค่าในเหตุการณ์สําหรับการจัดเก็บข้อมูลเมตาที่กําหนดเอง

พารามิเตอร์

ชื่อประเภทคำอธิบาย
keyStringคีย์แท็ก
valueStringค่าแท็ก

ไปกลับ

CalendarEventCalendarEvent นี้สําหรับเชนธุรกิจ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

setTime(startTime, endTime)

กําหนดวันที่และเวลาเริ่มต้นและสิ้นสุดของกิจกรรม การใช้วิธีนี้จะเปลี่ยน กิจกรรมที่จัดทั้งวันเป็นกิจกรรมปกติ

พารามิเตอร์

ชื่อประเภทคำอธิบาย
startTimeDateการเริ่มกิจกรรมใหม่
endTimeDateกิจกรรมช่วงใหม่

ไปกลับ

CalendarEvent — CalendarEvent สําหรับเชนธุรกิจนี้

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

setTitle(title)

ตั้งชื่อกิจกรรม

พารามิเตอร์

ชื่อประเภทคำอธิบาย
titleStringชื่อใหม่

ไปกลับ

CalendarEventCalendarEvent นี้สําหรับเชนธุรกิจ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

setVisibility(visibility)

ตั้งค่าระดับการเข้าถึงกิจกรรม

พารามิเตอร์

ชื่อประเภทคำอธิบาย
visibilityVisibility

ไปกลับ

CalendarEventCalendarEvent นี้สําหรับเชนธุรกิจ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds