แสดงการตั้งค่าการเกิดซ้ำสำหรับชุดกิจกรรม
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
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 | ตั้งค่าเขตเวลาสำหรับการเกิดซ้ำนี้ |
เอกสารโดยละเอียด
addDailyExclusion()
เพิ่มกฎที่ยกเว้นรายการในแต่ละวัน
// Creates a rule that recurs every week after the first 30 days. var recurrence = CalendarApp.newRecurrence().addWeeklyRule().addDailyExclusion().times(30);
รีเทิร์น
RecurrenceRule
— กฎการเกิดซ้ำใหม่
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้จำเป็นต้องได้รับการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addDailyRule()
เพิ่มกฎที่ทำให้กิจกรรมเกิดซ้ำทุกวัน
// Creates a rule that recurs every day for ten days. var recurrence = CalendarApp.newRecurrence().addDailyRule().times(10);
รีเทิร์น
RecurrenceRule
— กฎการเกิดซ้ำใหม่
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้จำเป็นต้องได้รับการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addDate(date)
เพิ่มกฎที่ทำให้กิจกรรมเกิดซ้ำในวันที่ที่ระบุ
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
date | Date |
รีเทิร์น
EventRecurrence
— EventRecurrence สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้จำเป็นต้องได้รับการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addDateExclusion(date)
เพิ่มกฎที่ยกเว้นรายการสำหรับวันที่ที่ระบุ
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
date | Date |
รีเทิร์น
EventRecurrence
— EventRecurrence สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้จำเป็นต้องได้รับการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addMonthlyExclusion()
เพิ่มกฎที่ยกเว้นรายการเป็นประจำทุกเดือน
โดยค่าเริ่มต้น การยกเว้นจะมีผลในวันเดียวกับเหตุการณ์แรกใน
แต่แก้ไขได้โดยเรียกใช้ RecurrenceRule.onlyOnMonthDay(day)
หรือ RecurrenceRule.onlyOnMonthDays(days)
รีเทิร์น
RecurrenceRule
— กฎการเกิดซ้ำใหม่
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้จำเป็นต้องได้รับการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addMonthlyRule()
เพิ่มกฎที่ทำให้กิจกรรมเกิดซ้ำทุกเดือน
โดยค่าเริ่มต้น กิจกรรมจะเกิดซ้ำในวันเดียวกับกิจกรรมแรกในชุด
แต่แก้ไขได้โดยเรียกใช้ RecurrenceRule.onlyOnMonthDay(day)
หรือ RecurrenceRule.onlyOnMonthDays(days)
// Creates a rule that recurs every month for three months. var recurrence = CalendarApp.newRecurrence().addMonthlyRule().times(4);
รีเทิร์น
RecurrenceRule
— กฎการเกิดซ้ำใหม่
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้จำเป็นต้องได้รับการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addWeeklyExclusion()
เพิ่มกฎที่ยกเว้นรายการทุกสัปดาห์
โดยค่าเริ่มต้น การยกเว้นจะมีผลในวันเดียวกับเหตุการณ์แรกใน
แต่แก้ไขได้โดยเรียกใช้ RecurrenceRule.onlyOnWeekday(day)
หรือ RecurrenceRule.onlyOnWeekdays(days)
// Creates a rule that recurs every day except the first four Wednesdays. var recurrence = CalendarApp.newRecurrence().addDailyRule() .addWeeklyExclusion().onlyOnWeekday(CalendarApp.Weekday.WEDNESDAY).times(4);
รีเทิร์น
RecurrenceRule
— กฎการเกิดซ้ำใหม่
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้จำเป็นต้องได้รับการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addWeeklyRule()
เพิ่มกฎที่ทำให้กิจกรรมเกิดซ้ำทุกสัปดาห์
โดยค่าเริ่มต้น กิจกรรมจะเกิดซ้ำในวันเดียวกับกิจกรรมแรกในชุด
แต่แก้ไขได้โดยเรียกใช้ RecurrenceRule.onlyOnWeekday(day)
หรือ RecurrenceRule.onlyOnWeekdays(days)
// Creates a rule that recurs every week for ten weeks. var recurrence = CalendarApp.newRecurrence().addWeeklyRule().times(10);
รีเทิร์น
RecurrenceRule
— กฎการเกิดซ้ำใหม่
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้จำเป็นต้องได้รับการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addYearlyExclusion()
เพิ่มกฎที่ยกเว้นรายการเป็นประจำทุกปี
โดยค่าเริ่มต้น การยกเว้นจะมีผลในวันเดียวกับเหตุการณ์แรกใน
แต่แก้ไขได้โดยเรียกใช้ RecurrenceRule.onlyOnYearDay(day)
หรือ RecurrenceRule.onlyOnYearDays(days)
รีเทิร์น
RecurrenceRule
— กฎการเกิดซ้ำใหม่
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้จำเป็นต้องได้รับการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addYearlyRule()
เพิ่มกฎที่ทำให้กิจกรรมเกิดซ้ำทุกปี
โดยค่าเริ่มต้น กิจกรรมจะเกิดซ้ำในวันเดียวกับกิจกรรมแรกในชุด
แต่แก้ไขได้โดยเรียกใช้ RecurrenceRule.onlyOnYearDay(day)
หรือ RecurrenceRule.onlyOnYearDays(days)
รีเทิร์น
RecurrenceRule
— กฎการเกิดซ้ำใหม่
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้จำเป็นต้องได้รับการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
setTimeZone(timeZone)
ตั้งค่าเขตเวลาสำหรับการเกิดซ้ำนี้ การเลือกนี้จะมีผลต่อวันที่และเวลาที่กิจกรรมเกิดซ้ำ และกิจกรรมเปลี่ยนไปตามเวลาออมแสงหรือไม่ ค่าเริ่มต้นจะเป็นเขตเวลาของปฏิทิน
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
timeZone | String | เขตเวลาที่ระบุเป็น "long" รูปแบบ (เช่น 'America/New_York' ตามที่ระบุไว้ โดย Joda.org) |
รีเทิร์น
EventRecurrence
— EventRecurrence สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้จำเป็นต้องได้รับการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ หรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds