Class EventRecurrence

EventRecurrence

מייצג את הגדרות החזרה של סדרת אירועים.

Methods

שיטהסוג הערך שמוחזרתיאור קצר
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.
const recurrence =
    CalendarApp.newRecurrence().addWeeklyRule().addDailyExclusion().times(30);

חזרה

RecurrenceRule — the new RecurrenceRule

אישור

סקריפטים שמשתמשים ב-method הזה צריכים הרשאה עם אחת או יותר מהיקפים הבאים או היקפים מתאימים מה-API בארכיטקטורת REST שקשור:

  • 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 — the new RecurrenceRule

אישור

סקריפטים שמשתמשים ב-method הזה צריכים הרשאה עם אחת או יותר מהיקפים הבאים או היקפים מתאימים מה-API בארכיטקטורת REST שקשור:

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

addDate(date)

מוסיפה כלל שגורם לאירוע לחזור בתאריך מסוים.

פרמטרים

שםסוגתיאור
dateDate

חזרה

EventRecurrence — this EventRecurrence for chaining

אישור

סקריפטים שמשתמשים ב-method הזה צריכים הרשאה עם אחת או יותר מהיקפים הבאים או היקפים מתאימים מה-API בארכיטקטורת REST שקשור:

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

addDateExclusion(date)

הוספת כלל שמחריג מופע לתאריך ספציפי.

פרמטרים

שםסוגתיאור
dateDate

חזרה

EventRecurrence — this EventRecurrence for chaining

אישור

סקריפטים שמשתמשים ב-method הזה צריכים הרשאה עם אחת או יותר מהיקפים הבאים או היקפים מתאימים מה-API בארכיטקטורת REST שקשור:

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

addMonthlyExclusion()

מוסיף כלל שמוציא מכלל זה מקרים על בסיס חודשי.

כברירת מחדל, ההחרגה חלה באותו יום בחודש שבו מתקיים האירוע הראשון בסדרה, אבל אפשר לשנות את זה באמצעות קריאה לפונקציות RecurrenceRule.onlyOnMonthDay(day) או RecurrenceRule.onlyOnMonthDays(days).

חזרה

RecurrenceRule — the new RecurrenceRule

אישור

סקריפטים שמשתמשים ב-method הזה צריכים הרשאה עם אחת או יותר מהיקפים הבאים או היקפים מתאימים מה-API בארכיטקטורת REST שקשור:

  • 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 — the new RecurrenceRule

אישור

סקריפטים שמשתמשים ב-method הזה צריכים הרשאה עם אחת או יותר מהיקפים הבאים או היקפים מתאימים מה-API בארכיטקטורת REST שקשור:

  • 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 — the new RecurrenceRule

אישור

סקריפטים שמשתמשים ב-method הזה צריכים הרשאה עם אחת או יותר מהיקפים הבאים או היקפים מתאימים מה-API בארכיטקטורת REST שקשור:

  • 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 — the new RecurrenceRule

אישור

סקריפטים שמשתמשים ב-method הזה צריכים הרשאה עם אחת או יותר מהיקפים הבאים או היקפים מתאימים מה-API בארכיטקטורת REST שקשור:

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

addYearlyExclusion()

הוספת כלל להחרגת מקרים על בסיס שנתי.

כברירת מחדל, ההחרגה חלה באותו יום בשנה שבו מתקיים האירוע הראשון בסדרה, אבל אפשר לשנות את זה באמצעות קריאה לפונקציות RecurrenceRule.onlyOnYearDay(day) או RecurrenceRule.onlyOnYearDays(days).

חזרה

RecurrenceRule — the new RecurrenceRule

אישור

סקריפטים שמשתמשים ב-method הזה צריכים הרשאה עם אחת או יותר מהיקפים הבאים או היקפים מתאימים מה-API בארכיטקטורת REST שקשור:

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

addYearlyRule()

מוסיפים כלל שגורם לאירוע לחזור על עצמו מדי שנה.

כברירת מחדל, האירוע חוזר על עצמו באותו תאריך בשנה שבו התקיים האירוע הראשון בסדרה, אבל אפשר לשנות את זה באמצעות קריאה ל-RecurrenceRule.onlyOnYearDay(day) או ל-RecurrenceRule.onlyOnYearDays(days).

חזרה

RecurrenceRule — the new RecurrenceRule

אישור

סקריפטים שמשתמשים ב-method הזה צריכים הרשאה עם אחת או יותר מהיקפים הבאים או היקפים מתאימים מה-API בארכיטקטורת REST שקשור:

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

setTimeZone(timeZone)

מגדיר את אזור הזמן של החזרה הזו. ההגדרה הזו משפיעה על התאריך והשעה שבהם האירועים חוזרים, ועל השאלה אם האירוע משתנה עם המעבר לשעון קיץ. ברירת המחדל היא אזור הזמן של היומן.

פרמטרים

שםסוגתיאור
timeZoneStringאזור הזמן, שצוין בפורמט 'ארוך' (למשל, 'America/New_York', כמו שמופיע ב-Joda.org)

חזרה

EventRecurrence — this EventRecurrence for chaining

אישור

סקריפטים שמשתמשים ב-method הזה צריכים הרשאה עם אחת או יותר מהיקפים הבאים או היקפים מתאימים מה-API בארכיטקטורת REST שקשור:

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