تنظیمات تکرار برای یک سری رویداد را نشان میدهد.
روشها
| روش | نوع بازگشتی | شرح مختصر |
|---|---|---|
add Daily Exclusion() | Recurrence Rule | قانونی اضافه میکند که وقایع روزانه را مستثنی میکند. |
add Daily Rule() | Recurrence Rule | قانونی اضافه میکند که باعث میشود رویداد به صورت روزانه تکرار شود. |
add Date(date) | Event Recurrence | قاعدهای اضافه میکند که باعث میشود رویداد در یک تاریخ خاص تکرار شود. |
add Date Exclusion(date) | Event Recurrence | قانونی اضافه میکند که وقوع یک رویداد را برای یک تاریخ خاص مستثنی میکند. |
add Monthly Exclusion() | Recurrence Rule | قانونی اضافه میکند که رخدادهای ماهانه را مستثنی میکند. |
add Monthly Rule() | Recurrence Rule | قانونی اضافه میکند که باعث میشود این رویداد به صورت ماهانه تکرار شود. |
add Weekly Exclusion() | Recurrence Rule | قانونی اضافه میکند که وقایع هفتگی را مستثنی میکند. |
add Weekly Rule() | Recurrence Rule | قانونی اضافه میکند که باعث میشود رویداد به صورت هفتگی تکرار شود. |
add Yearly Exclusion() | Recurrence Rule | قانونی اضافه میکند که رخدادهای سالانه را مستثنی میکند. |
add Yearly Rule() | Recurrence Rule | قانونی اضافه میکند که باعث میشود این رویداد سالانه تکرار شود. |
set Time Zone(timeZone) | Event Recurrence | منطقه زمانی را برای این تکرار تنظیم میکند. |
مستندات دقیق
addDailyExclusion()
قانونی اضافه میکند که وقایع روزانه را مستثنی میکند.
// Creates a rule that recurs every week after the first 30 days. const recurrence = CalendarApp.newRecurrence().addWeeklyRule().addDailyExclusion().times(30);
بازگشت
RecurrenceRule — قانون جدید RecurrenceRule
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر یا حوزههای مناسب از 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. const recurrence = CalendarApp.newRecurrence().addDailyRule().times(10);
بازگشت
RecurrenceRule — قانون جدید RecurrenceRule
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر یا حوزههای مناسب از REST API مرتبط دارند:
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addDate(date)
قاعدهای اضافه میکند که باعث میشود رویداد در یک تاریخ خاص تکرار شود.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
date | Date |
بازگشت
EventRecurrence — این EventRecurrence برای زنجیرهسازی
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر یا حوزههای مناسب از REST API مرتبط دارند:
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addDateExclusion(date)
قانونی اضافه میکند که وقوع یک رویداد را برای یک تاریخ خاص مستثنی میکند.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
date | Date |
بازگشت
EventRecurrence — این EventRecurrence برای زنجیرهسازی
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر یا حوزههای مناسب از REST API مرتبط دارند:
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addMonthlyExclusion()
قانونی اضافه میکند که رخدادهای ماهانه را مستثنی میکند.
به طور پیشفرض، استثنا در همان روزی از ماه اعمال میشود که اولین رویداد در سری رخ میدهد، اما این را میتوان با فراخوانی RecurrenceRule.onlyOnMonthDay(day) یا RecurrenceRule.onlyOnMonthDays(days) تغییر داد.
بازگشت
RecurrenceRule — قانون جدید RecurrenceRule
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر یا حوزههای مناسب از 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. const recurrence = CalendarApp.newRecurrence().addMonthlyRule().times(4);
بازگشت
RecurrenceRule — قانون جدید RecurrenceRule
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر یا حوزههای مناسب از 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. const recurrence = CalendarApp.newRecurrence() .addDailyRule() .addWeeklyExclusion() .onlyOnWeekday(CalendarApp.Weekday.WEDNESDAY) .times(4);
بازگشت
RecurrenceRule — قانون جدید RecurrenceRule
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر یا حوزههای مناسب از 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. const recurrence = CalendarApp.newRecurrence().addWeeklyRule().times(10);
بازگشت
RecurrenceRule — قانون جدید RecurrenceRule
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر یا حوزههای مناسب از REST API مرتبط دارند:
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addYearlyExclusion()
قانونی اضافه میکند که رخدادهای سالانه را مستثنی میکند.
به طور پیشفرض، این استثنا در همان روز سال به عنوان اولین رویداد در سری اعمال میشود، اما این را میتوان با فراخوانی RecurrenceRule.onlyOnYearDay(day) یا RecurrenceRule.onlyOnYearDays(days) تغییر داد.
بازگشت
RecurrenceRule — قانون جدید RecurrenceRule
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر یا حوزههای مناسب از REST API مرتبط دارند:
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addYearlyRule()
قانونی اضافه میکند که باعث میشود این رویداد سالانه تکرار شود.
به طور پیشفرض، این رویداد در همان روز سال، به عنوان اولین رویداد در این مجموعه تکرار میشود، اما این را میتوان با فراخوانی RecurrenceRule.onlyOnYearDay(day) یا RecurrenceRule.onlyOnYearDays(days) تغییر داد.
بازگشت
RecurrenceRule — قانون جدید RecurrenceRule
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر یا حوزههای مناسب از REST API مرتبط دارند:
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
setTimeZone(timeZone)
منطقه زمانی را برای این تکرار تنظیم میکند. این بر تاریخ و زمانی که رویدادها تکرار میشوند و اینکه آیا رویداد با ساعت تابستانی تغییر میکند یا خیر، تأثیر میگذارد. پیشفرض روی منطقه زمانی تقویم است.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
time Zone | String | منطقه زمانی، که با فرمت "طولانی" مشخص شده است (مثلاً 'America/New_York'، همانطور که توسط Joda.org فهرست شده است) |
بازگشت
EventRecurrence — این EventRecurrence برای زنجیرهسازی
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر یا حوزههای مناسب از REST API مرتبط دارند:
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds