Calendar Service

Takvim

Bu hizmet, bir komut dosyasının kullanıcının Google Takvim'ine erişmesine ve kullanıcının abone olduğu ek takvimler dahil olmak üzere takvimi değiştirmesine olanak tanır.

Sınıflar

AdKısa açıklama
CalendarKullanıcının sahip olduğu veya abone olduğu bir takvimi temsil eder.
CalendarAppKomut dosyasının, kullanıcının Google Takvim'ini okumasına ve güncellemesine izin verir.
CalendarEventTek bir takvim etkinliğini temsil eder.
CalendarEventSeriesBir dizi etkinliği (düzenli etkinlik) temsil eder.
ColorTakvim hizmetinde kullanılabilen adlandırılmış renkleri temsil eden bir enum.
EventColorTakvim hizmetinde bulunan adlandırılmış etkinlik renklerini temsil eden bir enum.
EventGuestBir etkinliğin davetlisini temsil eder.
EventRecurrenceBir etkinlik serisinin yineleme ayarlarını temsil eder.
EventTypeBir etkinliğin türünü temsil eden bir enum.
GuestStatusBir davetlinin etkinlikle ilgili sahip olabileceği durumları temsil eden bir enum.
RecurrenceRuleBir etkinlik serisi için yineleme kuralını temsil eder.
VisibilityBir etkinliğin görünürlüğünü temsil eden bir enum.

Calendar

Yöntemler

YöntemDönüş türüKısa açıklama
createAllDayEvent(title, date)CalendarEventYeni bir tüm gün etkinliği oluşturur.
createAllDayEvent(title, startDate, endDate)CalendarEventBirden fazla güne yayılan, tüm gün süren yeni bir etkinlik oluşturur.
createAllDayEvent(title, startDate, endDate, options)CalendarEventBirden fazla gün boyunca devam edebilecek yeni bir tüm gün etkinliği oluşturur.
createAllDayEvent(title, date, options)CalendarEventYeni bir tüm gün etkinliği oluşturur.
createAllDayEventSeries(title, startDate, recurrence)CalendarEventSeriesTüm gün sürecek yeni bir etkinlik serisi oluşturur.
createAllDayEventSeries(title, startDate, recurrence, options)CalendarEventSeriesYeni bir tüm gün etkinlik serisi oluşturur.
createEvent(title, startTime, endTime)CalendarEventYeni bir etkinlik oluşturur.
createEvent(title, startTime, endTime, options)CalendarEventYeni bir etkinlik oluşturur.
createEventFromDescription(description)CalendarEventSerbest biçimli bir açıklamadan etkinlik oluşturur.
createEventSeries(title, startTime, endTime, recurrence)CalendarEventSeriesYeni bir etkinlik serisi oluşturur.
createEventSeries(title, startTime, endTime, recurrence, options)CalendarEventSeriesYeni bir etkinlik serisi oluşturur.
deleteCalendar()voidTakvim kalıcı olarak silinir.
getColor()StringTakvim rengini alır.
getDescription()StringTakvim açıklamasını alır.
getEventById(iCalId)CalendarEventBelirtilen kimliğe sahip etkinliği alır.
getEventSeriesById(iCalId)CalendarEventSeriesVerilen kimliğe sahip etkinlik serisini alır.
getEvents(startTime, endTime)CalendarEvent[]Belirli bir zaman aralığında gerçekleşen tüm etkinlikleri alır.
getEvents(startTime, endTime, options)CalendarEvent[]Belirli bir zaman aralığında gerçekleşen ve belirtilen ölçütleri karşılayan tüm etkinlikleri alır.
getEventsForDay(date)CalendarEvent[]Belirli bir günde gerçekleşen tüm etkinlikleri alır.
getEventsForDay(date, options)CalendarEvent[]Belirli bir günde gerçekleşen ve belirtilen ölçütleri karşılayan tüm etkinlikleri alır.
getId()StringTakvim kimliğini alır.
getName()StringTakvimin adını alır.
getTimeZone()StringTakvimin saat dilimini alır.
isHidden()BooleanTakvim'in kullanıcı arayüzünde gizli olup olmadığını belirler.
isMyPrimaryCalendar()BooleanTakvim etkin kullanıcı için birincil takvim olup olmadığını belirler.
isOwnedByMe()BooleanTakvimin size ait olup olmadığını belirler.
isSelected()BooleanTakvim etkinliklerinin kullanıcı arayüzünde gösterilip gösterilmeyeceğini belirler.
setColor(color)CalendarTakvimin rengini ayarlar.
setDescription(description)CalendarBir takvimin açıklamasını belirler.
setHidden(hidden)CalendarTakvim'in kullanıcı arayüzünde görünür olup olmayacağını belirler.
setName(name)CalendarTakvimin adını ayarlar.
setSelected(selected)CalendarTakvim etkinliklerinin kullanıcı arayüzünde gösterilip gösterilmeyeceğini belirler.
setTimeZone(timeZone)CalendarTakvimin saat dilimini ayarlar.
unsubscribeFromCalendar()voidKullanıcının takvim aboneliğini iptal eder.

CalendarApp

Özellikler

MülkTürAçıklama
ColorColorTakvim hizmetinde kullanılabilen adlandırılmış renkleri temsil eden bir enum.
EventColorEventColorTakvim hizmetinde bulunan adlandırılmış etkinlik renklerini temsil eden bir enum.
GuestStatusGuestStatusBir davetlinin etkinlikle ilgili sahip olabileceği durumları temsil eden bir enum.
MonthMonthYılın aylarını temsil eden bir enum.
VisibilityVisibilityBir etkinliğin görünürlüğünü temsil eden bir enum.
WeekdayWeekdayHaftanın günlerini temsil eden bir enum.

Yöntemler

YöntemDönüş türüKısa açıklama
createAllDayEvent(title, date)CalendarEventYeni bir tüm gün etkinliği oluşturur.
createAllDayEvent(title, startDate, endDate)CalendarEventBirden fazla güne yayılan, tüm gün süren yeni bir etkinlik oluşturur.
createAllDayEvent(title, startDate, endDate, options)CalendarEventBirden fazla gün boyunca devam edebilecek yeni bir tüm gün etkinliği oluşturur.
createAllDayEvent(title, date, options)CalendarEventYeni bir tüm gün etkinliği oluşturur.
createAllDayEventSeries(title, startDate, recurrence)CalendarEventSeriesTüm gün sürecek yeni bir etkinlik serisi oluşturur.
createAllDayEventSeries(title, startDate, recurrence, options)CalendarEventSeriesTüm gün sürecek yeni bir etkinlik serisi oluşturur.
createCalendar(name)CalendarKullanıcıya ait yeni bir takvim oluşturur.
createCalendar(name, options)CalendarKullanıcıya ait yeni bir takvim oluşturur.
createEvent(title, startTime, endTime)CalendarEventYeni bir etkinlik oluşturur.
createEvent(title, startTime, endTime, options)CalendarEventYeni bir etkinlik oluşturur.
createEventFromDescription(description)CalendarEventSerbest biçimli bir açıklamadan etkinlik oluşturur.
createEventSeries(title, startTime, endTime, recurrence)CalendarEventSeriesYeni bir etkinlik serisi oluşturur.
createEventSeries(title, startTime, endTime, recurrence, options)CalendarEventSeriesYeni bir etkinlik serisi oluşturur.
getAllCalendars()Calendar[]Kullanıcının sahip olduğu veya abone olduğu tüm takvimleri alır.
getAllOwnedCalendars()Calendar[]Kullanıcının sahip olduğu tüm takvimleri alır.
getCalendarById(id)CalendarBelirtilen kimliğe sahip takvimi alır.
getCalendarsByName(name)Calendar[]Kullanıcının sahip olduğu veya abone olduğu, belirli bir ada sahip tüm takvimleri alır.
getColor()StringTakvim rengini alır.
getDefaultCalendar()CalendarKullanıcının varsayılan takvimini alır.
getDescription()StringTakvim açıklamasını alır.
getEventById(iCalId)CalendarEventBelirtilen kimliğe sahip etkinliği alır.
getEventSeriesById(iCalId)CalendarEventSeriesVerilen kimliğe sahip etkinlik serisini alır.
getEvents(startTime, endTime)CalendarEvent[]Belirli bir zaman aralığında gerçekleşen tüm etkinlikleri alır.
getEvents(startTime, endTime, options)CalendarEvent[]Belirli bir zaman aralığında gerçekleşen ve belirtilen ölçütleri karşılayan tüm etkinlikleri alır.
getEventsForDay(date)CalendarEvent[]Belirli bir günde gerçekleşen tüm etkinlikleri alır.
getEventsForDay(date, options)CalendarEvent[]Belirli bir günde gerçekleşen ve belirtilen ölçütleri karşılayan tüm etkinlikleri alır.
getId()StringTakvim kimliğini alır.
getName()StringTakvimin adını alır.
getOwnedCalendarById(id)CalendarKullanıcının sahibi olduğu takdirde, belirtilen kimliğe sahip takvimi alır.
getOwnedCalendarsByName(name)Calendar[]Kullanıcının sahip olduğu, belirli bir ada sahip tüm takvimleri alır.
getTimeZone()StringTakvimin saat dilimini alır.
isHidden()BooleanTakvim'in kullanıcı arayüzünde gizli olup olmadığını belirler.
isMyPrimaryCalendar()BooleanTakvim etkin kullanıcı için birincil takvim olup olmadığını belirler.
isOwnedByMe()BooleanTakvimin size ait olup olmadığını belirler.
isSelected()BooleanTakvim etkinliklerinin kullanıcı arayüzünde gösterilip gösterilmeyeceğini belirler.
newRecurrence()EventRecurrenceEtkinlik tekrarı için kurallar oluşturmak üzere kullanılabilecek yeni bir tekrar nesnesi oluşturur.
setColor(color)CalendarTakvim rengini ayarlar.
setDescription(description)CalendarBir takvimin açıklamasını belirler.
setHidden(hidden)CalendarTakvim'in kullanıcı arayüzünde görünür olup olmayacağını belirler.
setName(name)CalendarTakvimin adını ayarlar.
setSelected(selected)CalendarTakvim etkinliklerinin kullanıcı arayüzünde gösterilip gösterilmeyeceğini belirler.
setTimeZone(timeZone)CalendarTakvimin saat dilimini ayarlar.
subscribeToCalendar(id)CalendarAbone olmasına izin veriliyorsa kullanıcıyı verilen kimlikle takvime abone yapar.
subscribeToCalendar(id, options)CalendarAbone olmasına izin veriliyorsa kullanıcıyı verilen kimlikle takvime abone yapar.

CalendarEvent

Yöntemler

YöntemDönüş türüKısa açıklama
addEmailReminder(minutesBefore)CalendarEventEtkinliğe yeni bir e-posta hatırlatıcısı ekler.
addGuest(email)CalendarEventEtkinliğe davetli ekler.
addPopupReminder(minutesBefore)CalendarEventEtkinliğe yeni bir pop-up bildirimi ekler.
addSmsReminder(minutesBefore)CalendarEventEtkinliğe yeni bir SMS hatırlatıcısı ekler.
anyoneCanAddSelf()BooleanKullanıcıların kendilerini bir Takvim etkinliğine davetli olarak ekleyip ekleyemeyeceğini belirler.
deleteEvent()voidBir takvim etkinliğini siler.
deleteTag(key)CalendarEventEtkinlikten bir anahtar/değer etiketini siler.
getAllDayEndDate()DateBu tüm gün süren takvim etkinliğinin sona erdiği tarihi alır.
getAllDayStartDate()DateBu tüm gün takvim etkinliğinin başladığı tarihi alır.
getAllTagKeys()String[]Etkinlikte ayarlanan etiketlerin tüm anahtarlarını alır.
getColor()StringTakvim etkinliğinin rengini döndürür.
getCreators()String[]Bir etkinliğin oluşturucularını alır.
getDateCreated()DateEtkinliğin oluşturulduğu tarihi alır.
getDescription()StringEtkinliğin açıklamasını alır.
getEmailReminders()Integer[]Etkinlikle ilgili tüm e-posta hatırlatıcılarının dakika değerlerini alır.
getEndTime()DateBu takvim etkinliğinin sona erdiği tarih ve saati alır.
getEventSeries()CalendarEventSeriesBu etkinliğin ait olduğu düzenli etkinlik dizisini alır.
getEventType()EventTypeBu etkinliğin EventType değerini alın.
getGuestByEmail(email)EventGuestE-posta adresine göre bir konuk alır.
getGuestList()EventGuest[]Etkinliğin davetlilerini (etkinlik sahibi dahil değildir) alır.
getGuestList(includeOwner)EventGuest[]Etkinliğin davetlilerini (etkinlik sahipleri dahil olabilir) alır.
getId()StringEtkinliğin benzersiz iCalUID'sini alır.
getLastUpdated()DateEtkinliğin en son güncellendiği tarihi alır.
getLocation()StringEtkinliğin konumunu alır.
getMyStatus()GuestStatusEtkili kullanıcının etkinlik durumunu (katılıyor veya davet edildi gibi) alır.
getOriginalCalendarId()StringBu etkinliğin ilk olarak oluşturulduğu takvimin kimliğini alın.
getPopupReminders()Integer[]Etkinlikle ilgili tüm pop-up hatırlatıcıların dakika değerlerini alır.
getSmsReminders()Integer[]Etkinliğe ilişkin tüm SMS hatırlatıcıları için dakika değerlerini alır.
getStartTime()DateBu takvim etkinliğinin başladığı tarihi ve saati alır.
getTag(key)StringEtkinliğin etiket değerini alır.
getTitle()StringEtkinliğin başlığını alır.
getVisibility()VisibilityEtkinliğin görünürlüğünü alır.
guestsCanInviteOthers()BooleanDavetlilerin başka davetli davet edip edemeyeceğini belirler.
guestsCanModify()BooleanDavetlilerin etkinliği değiştirip değiştiremeyeceğini belirler.
guestsCanSeeGuests()BooleanDavetlilerin diğer davetlileri görüp göremeyeceğini belirler.
isAllDayEvent()BooleanEtkinliğin tüm gün süren bir etkinlik olup olmadığını belirler.
isOwnedByMe()BooleanEtkinliğin sahibi olup olmadığınızı belirler.
isRecurringEvent()BooleanEtkinliğin bir etkinlik serisinin parçası olup olmadığını belirler.
removeAllReminders()CalendarEventEtkinlikten tüm hatırlatıcıları kaldırır.
removeGuest(email)CalendarEventDavetlileri etkinlikten kaldırır.
resetRemindersToDefault()CalendarEventTakvimin varsayılan ayarlarını kullanarak hatırlatıcıları sıfırlar.
setAllDayDate(date)CalendarEventEtkinliğin tarihini ayarlar.
setAllDayDates(startDate, endDate)CalendarEventEtkinliğin tarihlerini belirler.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventMisafir olmayan kullanıcıların kendilerini etkinliğe ekleyip ekleyemeyeceğini belirler.
setColor(color)CalendarEventTakvim etkinliğinin rengini ayarlar.
setDescription(description)CalendarEventEtkinliğin açıklamasını belirler.
setGuestsCanInviteOthers(guestsCanInviteOthers)CalendarEventDavetlilerin başka kullanıcıları davet edip edemeyeceğini belirler.
setGuestsCanModify(guestsCanModify)CalendarEventDavetlilerin etkinliği değiştirip değiştiremeyeceğini ayarlar.
setGuestsCanSeeGuests(guestsCanSeeGuests)CalendarEventDavetlilerin diğer davetlileri görüp göremeyeceğini belirler.
setLocation(location)CalendarEventEtkinliğin konumunu belirler.
setMyStatus(status)CalendarEventEtkili kullanıcının etkinlik durumunu (ör. katılıyor veya davet edildi) belirler.
setTag(key, value)CalendarEventÖzel meta verileri depolamak için etkinlikte bir anahtar/değer etiketi ayarlar.
setTime(startTime, endTime)CalendarEventEtkinliğin başlangıç ve bitiş tarihleri ile saatlerini ayarlar.
setTitle(title)CalendarEventEtkinliğin başlığını ayarlar.
setVisibility(visibility)CalendarEventEtkinliğin görünürlüğünü ayarlar.

CalendarEventSeries

Yöntemler

YöntemDönüş türüKısa açıklama
addEmailReminder(minutesBefore)CalendarEventSeriesEtkinliğe yeni bir e-posta hatırlatıcısı ekler.
addGuest(email)CalendarEventSeriesEtkinliğe davetli ekler.
addPopupReminder(minutesBefore)CalendarEventSeriesEtkinliğe yeni bir pop-up bildirimi ekler.
addSmsReminder(minutesBefore)CalendarEventSeriesEtkinliğe yeni bir SMS hatırlatıcısı ekler.
anyoneCanAddSelf()BooleanKullanıcıların kendilerini bir Takvim etkinliğine davetli olarak ekleyip ekleyemediklerini belirler.
deleteEventSeries()voidEtkinlik serisini siler.
deleteTag(key)CalendarEventSeriesBir anahtar/değer etiketini etkinlikten siler.
getAllTagKeys()String[]Etkinlikte ayarlanan etiketlerin tüm anahtarlarını alır.
getColor()StringTakvim etkinliğinin rengini döndürür.
getCreators()String[]Bir etkinliğin oluşturucularını alır.
getDateCreated()DateEtkinliğin oluşturulduğu tarihi alır.
getDescription()StringEtkinliğin açıklamasını alır.
getEmailReminders()Integer[]Etkinlikle ilgili tüm e-posta hatırlatıcılarının dakika değerlerini alır.
getEventType()EventTypeBu etkinliğin EventType değerini alın.
getGuestByEmail(email)EventGuestE-posta adresiyle bir davetli alır.
getGuestList()EventGuest[]Etkinliğin davetlilerini (etkinlik sahibi dahil değildir) alır.
getGuestList(includeOwner)EventGuest[]Etkinliğin davetlilerini (etkinlik sahipleri dahil olabilir) alır.
getId()StringEtkinliğin benzersiz iCalUID'sini alır.
getLastUpdated()DateEtkinliğin en son güncellendiği tarihi alır.
getLocation()StringEtkinliğin konumunu alır.
getMyStatus()GuestStatusEtkili kullanıcının etkinlik durumunu (katılıyor veya davet edildi gibi) alır.
getOriginalCalendarId()StringBu etkinliğin ilk olarak oluşturulduğu takvimin kimliğini alın.
getPopupReminders()Integer[]Etkinlikle ilgili tüm pop-up hatırlatıcıların dakika değerlerini alır.
getSmsReminders()Integer[]Etkinlikle ilgili tüm SMS hatırlatıcılarının dakika değerlerini alır.
getTag(key)StringEtkinliğin etiket değerini alır.
getTitle()StringEtkinliğin başlığını alır.
getVisibility()VisibilityEtkinliğin görünürlüğünü alır.
guestsCanInviteOthers()BooleanDavetlilerin başka davetli davet edip edemeyeceğini belirler.
guestsCanModify()BooleanDavetlilerin etkinliği değiştirip değiştiremeyeceğini belirler.
guestsCanSeeGuests()BooleanKullanıcıların diğer kullanıcıları görüp göremeyeceğini belirler.
isOwnedByMe()BooleanEtkinliğin sahibi olup olmadığınızı belirler.
removeAllReminders()CalendarEventSeriesEtkinlikten tüm hatırlatıcıları kaldırır.
removeGuest(email)CalendarEventSeriesDavetlileri etkinlikten kaldırır.
resetRemindersToDefault()CalendarEventSeriesHatırlatıcıları, takvimin varsayılan ayarlarını kullanarak sıfırlar.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventSeriesDavetli olmayan kullanıcıların kendilerini etkinliğe ekleyip ekleyemediklerini belirler.
setColor(color)CalendarEventSeriesTakvim etkinliğinin rengini ayarlar.
setDescription(description)CalendarEventSeriesEtkinliğin açıklamasını belirler.
setGuestsCanInviteOthers(guestsCanInviteOthers)CalendarEventSeriesDavetlilerin başka kullanıcıları davet edip edemeyeceğini belirler.
setGuestsCanModify(guestsCanModify)CalendarEventSeriesDavetlilerin etkinliği değiştirip değiştiremeyeceğini ayarlar.
setGuestsCanSeeGuests(guestsCanSeeGuests)CalendarEventSeriesDavetlilerin diğer davetlileri görüp göremeyeceğini belirler.
setLocation(location)CalendarEventSeriesEtkinliğin konumunu belirler.
setMyStatus(status)CalendarEventSeriesEtkili kullanıcının etkinlik durumunu (ör. katılıyor veya davet edildi) belirler.
setRecurrence(recurrence, startDate)CalendarEventSeriesTüm gün etkinlik serisinin tekrarlama kurallarını belirler.
setRecurrence(recurrence, startTime, endTime)CalendarEventSeriesBu etkinlik serisinin tekrarlama kurallarını belirler.
setTag(key, value)CalendarEventSeriesÖzel meta verileri depolamak için etkinlikte bir anahtar/değer etiketi ayarlar.
setTitle(title)CalendarEventSeriesEtkinliğin başlığını belirler.
setVisibility(visibility)CalendarEventSeriesEtkinliğin görünürlüğünü ayarlar.

Color

Özellikler

MülkTürAçıklama
BLUEEnum
Mavi (#2952A3).
BROWNEnum
Kahverengi (#8D6F47).
CHARCOALEnum
Kömür (#4E5D6C).
CHESTNUTEnum
Kestane (#865A5A).
GRAYEnum
Gri (#5A6986).
GREENEnum
Yeşil (#0D7813).
INDIGOEnum
Indigo (#5229A3).
LIMEEnum
Misket limonu (#528800).
MUSTARDEnum
Hardal (#88880E).
OLIVEEnum
Zeytin (#6E6E41).
ORANGEEnum
Turuncu (#BE6D00).
PINKEnum
Pembe (#B1365F).
PLUMEnum
Erik (#705770).
PURPLEEnum
Mor (#7A367A).
REDEnum
Kırmızı (#A32929).
RED_ORANGEEnum
Kırmızı-turuncu (#B1440E).
SEA_BLUEEnum
Deniz mavisi (#29527A).
SLATEEnum
Seçenek listesi (#4A716C).
TEALEnum
Camgöbeği (#28754E).
TURQOISEEnum
Turkuaz (#1B887A).
YELLOWEnum
Sarı (#AB8B00).

EventColor

Özellikler

MülkTürAçıklama
PALE_BLUEEnum
Açık mavi ("1"), Takvim kullanıcı arayüzünde "Tavuskuşu" olarak adlandırılır.
PALE_GREENEnum
Uçuk yeşil ("2"), Takvim kullanıcı arayüzünde "Adaçayı" olarak adlandırılır.
MAUVEEnum
Mauve ("3"), Takvim kullanıcı arayüzünde "Grafe" olarak anılır.
PALE_REDEnum
Açık kırmızı ("4"), Takvim kullanıcı arayüzünde "Flamingo" olarak adlandırılır.
YELLOWEnum
Takvim kullanıcı arayüzünde "Muz" olarak adlandırılan sarı renkli ("5").
ORANGEEnum
Turuncu ("6"), Takvim kullanıcı arayüzünde "Mandalina" olarak adlandırılır.
CYANEnum
Camgöbeği ("7"), Takvim kullanıcı arayüzünde "Lavanta" olarak adlandırılır.
GRAYEnum
Takvim kullanıcı arayüzünde "Gri" olarak adlandırılan gri ("8").
BLUEEnum
Mavi ("9"), Takvim kullanıcı arayüzünde "Mavi" olarak adlandırılır.
GREENEnum
Yeşil ("10"), Takvim kullanıcı arayüzünde "Basil" olarak adlandırılır.
REDEnum
Kırmızı ("11"), Takvim kullanıcı arayüzünde "Tomato" olarak adlandırılır.

EventGuest

Yöntemler

YöntemDönüş türüKısa açıklama
getAdditionalGuests()IntegerBu misafirin katıldığını söylediği ek kullanıcıların sayısını alır.
getEmail()StringKonuğun e-posta adresini alır.
getGuestStatus()GuestStatusEtkinlikteki davetlinin durumunu alır.
getName()StringKonuğun adını alır.

EventRecurrence

Yöntemler

YöntemDönüş türüKısa açıklama
addDailyExclusion()RecurrenceRuleTekrarları günlük olarak hariç tutan bir kural ekler.
addDailyRule()RecurrenceRuleEtkinliğin günlük olarak tekrarlanmasını sağlayan bir kural ekler.
addDate(date)EventRecurrenceEtkinliğin belirli bir tarihte tekrarlanmasını sağlayan bir kural ekler.
addDateExclusion(date)EventRecurrenceBelirli bir tarih için bir olayı hariç tutan bir kural ekler.
addMonthlyExclusion()RecurrenceRuleAylık olarak gerçekleşen etkinlikleri hariç tutan bir kural ekler.
addMonthlyRule()RecurrenceRuleEtkinliğin aylık olarak tekrarlanmasını sağlayan bir kural ekler.
addWeeklyExclusion()RecurrenceRuleHaftalık olarak gerçekleşenleri hariç tutan bir kural ekler.
addWeeklyRule()RecurrenceRuleEtkinliğin haftalık olarak tekrarlanmasını sağlayan bir kural ekler.
addYearlyExclusion()RecurrenceRuleYıllık olarak gerçekleşenleri hariç tutan bir kural ekler.
addYearlyRule()RecurrenceRuleEtkinliğin yıllık olarak tekrarlanmasını sağlayan bir kural ekler.
setTimeZone(timeZone)EventRecurrenceBu yinelemenin saat dilimini ayarlar.

EventType

Özellikler

MülkTürAçıklama
DEFAULTEnumEtkinlik düzenli bir etkinliktir.
BIRTHDAYEnumEtkinlik, yıllık olarak tekrarlanan özel bir tüm gün süren etkinliktir.
FOCUS_TIMEEnumEtkinlik, odaklanma zamanı etkinliğidir.
FROM_GMAILEnumEtkinlik, Gmail'den alınan bir etkinlik olmalıdır.
OUT_OF_OFFICEEnumEtkinlik, ofis dışında etkinliğidir.
WORKING_LOCATIONEnumEtkinlik bir çalışma yeri etkinliğidir.

GuestStatus

Özellikler

MülkTürAçıklama
INVITEDEnumDavetli davet edilmiş ancak etkinliğe katılıp katılmayacağını belirtmemiştir.
MAYBEEnumDavetli, etkinliğe katılabileceğini belirtmiştir.
NOEnumDavetli toplantıya katılmayacağını belirtti.
OWNEREnumDavetli, etkinliğin sahibidir.
YESEnumDavetli, etkinliğe katılacağını belirtmiş olmalıdır.

RecurrenceRule

Yöntemler

YöntemDönüş türüKısa açıklama
addDailyExclusion()RecurrenceRuleTekrarları günlük olarak hariç tutan bir kural ekler.
addDailyRule()RecurrenceRuleEtkinliğin günlük olarak tekrarlanmasını sağlayan bir kural ekler.
addDate(date)EventRecurrenceEtkinliğin belirli bir tarihte tekrarlanmasını sağlayan bir kural ekler.
addDateExclusion(date)EventRecurrenceBelirli bir tarih için bir olayı hariç tutan bir kural ekler.
addMonthlyExclusion()RecurrenceRuleAylık olarak gerçekleşen etkinlikleri hariç tutan bir kural ekler.
addMonthlyRule()RecurrenceRuleEtkinliğin aylık olarak tekrarlanmasını sağlayan bir kural ekler.
addWeeklyExclusion()RecurrenceRuleHaftalık olarak gerçekleşenleri hariç tutan bir kural ekler.
addWeeklyRule()RecurrenceRuleEtkinliğin haftalık olarak tekrarlanmasını sağlayan bir kural ekler.
addYearlyExclusion()RecurrenceRuleYıllık olarak gerçekleşenleri hariç tutan bir kural ekler.
addYearlyRule()RecurrenceRuleEtkinliğin yıllık olarak tekrarlanmasını sağlayan bir kural ekler.
interval(interval)RecurrenceRuleKuralı yalnızca kuralın zaman biriminin bu aralığında uygulanacak şekilde yapılandırır.
onlyInMonth(month)RecurrenceRuleKuralı yalnızca belirli bir aya uygulanacak şekilde yapılandırır.
onlyInMonths(months)RecurrenceRuleKuralı yalnızca belirli aylara uygulanacak şekilde yapılandırır.
onlyOnMonthDay(day)RecurrenceRuleKuralı yalnızca ayın belirli bir gününe uygulanacak şekilde yapılandırır.
onlyOnMonthDays(days)RecurrenceRuleKuralı yalnızca ayın belirli günlerine uygulanacak şekilde yapılandırır.
onlyOnWeek(week)RecurrenceRuleKuralı yalnızca yılın belirli bir haftasına uygulanacak şekilde yapılandırır.
onlyOnWeekday(day)RecurrenceRuleKuralı yalnızca haftanın belirli bir gününe uygulanacak şekilde yapılandırır.
onlyOnWeekdays(days)RecurrenceRuleKuralı yalnızca haftanın belirli günlerine uygulanacak şekilde yapılandırır.
onlyOnWeeks(weeks)RecurrenceRuleKuralı yalnızca yılın belirli haftalarına uygulanacak şekilde yapılandırır.
onlyOnYearDay(day)RecurrenceRuleKuralı yalnızca yılın belirli bir gününe uygulanacak şekilde yapılandırır.
onlyOnYearDays(days)RecurrenceRuleKuralı yalnızca yılın belirli günlerine uygulanacak şekilde yapılandırır.
setTimeZone(timeZone)EventRecurrenceBu tekrarın saat dilimini belirler.
times(times)RecurrenceRuleKuralı, belirtilen sayıda tekrardan sonra sonlanacak şekilde yapılandırır.
until(endDate)RecurrenceRuleKuralı belirli bir tarihte (dahil) sona erecek şekilde yapılandırır.
weekStartsOn(day)RecurrenceRuleKuralı uygulamak amacıyla haftanın hangi gün başladığını yapılandırır.

Visibility

Özellikler

MülkTürAçıklama
CONFIDENTIALEnumEtkinlik gizli.
DEFAULTEnumTakvimdeki etkinlikler için varsayılan görünürlüğü kullanır.
PRIVATEEnumEtkinlik gizlidir ve yalnızca etkinlik katılımcıları etkinlik ayrıntılarını görüntüleyebilir.
PUBLICEnumEtkinlik herkese açıktır ve takvimin tüm okuyucuları etkinlik ayrıntılarını görebilir.