تنظیمات تکرار برای یک سری رویداد را نشان می دهد.
روش ها
روش | نوع برگشت | شرح مختصر |
---|---|---|
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
- 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. var 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
- این رویداد Recurrence برای زنجیرهبندی
مجوز
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر یا محدوده های مناسب از REST API مربوطه دارند:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addDateExclusion(date)
قاعدهای اضافه میکند که یک رویداد را برای یک تاریخ خاص استثنا میکند.
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
date | Date |
بازگشت
EventRecurrence
- این رویداد Recurrence برای زنجیرهبندی
مجوز
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر یا محدوده های مناسب از 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. var 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. var 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. var 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)
منطقه زمانی را برای این تکرار تنظیم می کند. این روی تاریخ و زمانی که رویدادها تکرار میشوند و اینکه آیا رویداد با ساعت تابستانی تغییر میکند یا خیر، تأثیر میگذارد. پیشفرض منطقه زمانی تقویم.
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
timeZone | String | منطقه زمانی، مشخص شده در قالب "طولانی" (به عنوان مثال، "America/New_York"، همانطور که توسط Joda.org فهرست شده است) |
بازگشت
EventRecurrence
- این رویداد Recurrence برای زنجیرهبندی
مجوز
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر یا محدوده های مناسب از REST API مربوطه دارند:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds