Bir etkinlik serisinin yinelenme ayarlarını temsil eder.
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
add | Recurrence | Gerçekleşmeleri günlük olarak hariç tutan bir kural ekler. |
add | Recurrence | Etkinliğin günlük olarak tekrarlanmasını sağlayan bir kural ekler. |
add | Event | Etkinliğin belirli bir tarihte tekrarlanmasını sağlayan bir kural ekler. |
add | Event | Belirli bir tarih için bir olayı hariç tutan bir kural ekler. |
add | Recurrence | Aylık olarak gerçekleşen etkinlikleri hariç tutan bir kural ekler. |
add | Recurrence | Etkinliğin aylık olarak tekrarlanmasını sağlayan bir kural ekler. |
add | Recurrence | Haftalık olarak gerçekleşenleri hariç tutan bir kural ekler. |
add | Recurrence | Etkinliğin haftalık olarak tekrarlanmasını sağlayan bir kural ekler. |
add | Recurrence | Yıllık olarak gerçekleşenleri hariç tutan bir kural ekler. |
add | Recurrence | Etkinliğin yıllık olarak tekrarlanmasını sağlayan bir kural ekler. |
set | Event | Bu tekrarın saat dilimini belirler. |
Ayrıntılı dokümanlar
add Daily Exclusion()
Gerçekleşmeleri günlük olarak hariç tutan bir kural ekler.
// Creates a rule that recurs every week after the first 30 days. const recurrence = CalendarApp.newRecurrence().addWeeklyRule().addDailyExclusion().times(30);
Return
Recurrence
: yeni RecurrenceRule
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
add Daily Rule()
Etkinliğin günlük olarak tekrarlanmasını sağlayan bir kural ekler.
// Creates a rule that recurs every day for ten days. const recurrence = CalendarApp.newRecurrence().addDailyRule().times(10);
Return
Recurrence
: yeni RecurrenceRule
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
add Date(date)
Etkinliğin belirli bir tarihte tekrarlanmasını sağlayan bir kural ekler.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
date | Date |
Return
Event
: zincirleme için bu EventRecurrence
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
add Date Exclusion(date)
Belirli bir tarih için bir olayı hariç tutan bir kural ekler.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
date | Date |
Return
Event
: zincirleme için bu EventRecurrence
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
add Monthly Exclusion()
Aylık olarak gerçekleşen etkinlikleri hariç tutan bir kural ekler.
Varsayılan olarak hariç tutma, ayın serideki ilk etkinlikle aynı gününde uygulanır ancak bu durum Recurrence
veya Recurrence
çağrılarak değiştirilebilir.
Return
Recurrence
: yeni RecurrenceRule
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
add Monthly Rule()
Etkinliğin aylık olarak tekrarlanmasını sağlayan bir kural ekler.
Etkinlik varsayılan olarak ayın, serideki ilk etkinlikle aynı gününde tekrarlanır ancak bu durum Recurrence
veya Recurrence
çağrılarak değiştirilebilir.
// Creates a rule that recurs every month for three months. const recurrence = CalendarApp.newRecurrence().addMonthlyRule().times(4);
Return
Recurrence
: yeni RecurrenceRule
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
add Weekly Exclusion()
Haftalık olarak gerçekleşenleri hariç tutan bir kural ekler.
Varsayılan olarak hariç tutma, haftanın serinin ilk etkinliğiyle aynı gününde uygulanır ancak bu durum Recurrence
veya Recurrence
çağrılarak değiştirilebilir.
// Creates a rule that recurs every day except the first four Wednesdays. const recurrence = CalendarApp.newRecurrence() .addDailyRule() .addWeeklyExclusion() .onlyOnWeekday(CalendarApp.Weekday.WEDNESDAY) .times(4);
Return
Recurrence
: yeni RecurrenceRule
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
add Weekly Rule()
Etkinliğin haftalık olarak tekrarlanmasını sağlayan bir kural ekler.
Etkinlik varsayılan olarak, serideki ilk etkinlikle aynı gün tekrarlanır ancak bu durum Recurrence
veya Recurrence
çağrılarak değiştirilebilir.
// Creates a rule that recurs every week for ten weeks. const recurrence = CalendarApp.newRecurrence().addWeeklyRule().times(10);
Return
Recurrence
: yeni RecurrenceRule
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
add Yearly Exclusion()
Yıllık olarak gerçekleşenleri hariç tutan bir kural ekler.
Varsayılan olarak hariç tutma, yılın aynı gününde (serideki ilk etkinlikle aynı gün) uygulanır ancak bu durum Recurrence
veya Recurrence
çağrılarak değiştirilebilir.
Return
Recurrence
: yeni RecurrenceRule
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
add Yearly Rule()
Etkinliğin yıllık olarak tekrarlanmasını sağlayan bir kural ekler.
Etkinlik varsayılan olarak yılın aynı gününde, serideki ilk etkinlikle aynı gün tekrarlanır ancak bu durum Recurrence
veya Recurrence
çağrılarak değiştirilebilir.
Return
Recurrence
: yeni RecurrenceRule
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
set Time Zone(timeZone)
Bu tekrarın saat dilimini belirler. Bu, etkinliklerin yinelendiği tarih ve saati ve etkinliğin yaz saati uygulamasıyla değişip değişmeyeceğini etkiler. Varsayılan olarak takvimin saat dilimi kullanılır.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
time | String | "Uzun" biçimde belirtilen saat dilimi (ör. Joda.org tarafından listelenen "America/New_York") |
Return
Event
: zincirleme için bu EventRecurrence
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds