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.
CalendarAppBir komut 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 yinelenme ayarlarını temsil eder.
EventTransparencyBir etkinliğin şeffaflığını temsil eden bir enum.
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ün boyunca devam edebilecek yeni bir tüm gün etkinliği oluşturur.
createAllDayEvent(title, startDate, endDate, options)CalendarEventBirden fazla gün boyunca sürebilecek 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)CalendarEventSeriesYeni bir tüm gün 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)CalendarEventSeriesBelirtilen 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 gizlenip gizlenmeyeceğini belirler.
isMyPrimaryCalendar()BooleanTakvim etkin kullanıcı için birincil takvim olup olmadığını belirler.
isOwnedByMe()BooleanTakviminizin size ait olup olmadığını belirler.
isSelected()BooleanTakvim etkinliklerinin kullanıcı arayüzünde gösterilip gösterilmeyeceğini belirler.
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)CalendarTakvim 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.
EventTransparencyEventTransparencyEventTransparency numaralandırması.
EventTypeEventTypeEventType numaralandırması.
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ün boyunca devam edebilecek yeni bir tüm gün etkinliği oluşturur.
createAllDayEvent(title, startDate, endDate, options)CalendarEventBirden fazla gün boyunca sürebilecek 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)CalendarEventSeriesYeni bir tüm gün etkinlik serisi oluşturur.
createAllDayEventSeries(title, startDate, recurrence, options)CalendarEventSeriesYeni bir tüm gün 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 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)CalendarEventSeriesBelirtilen 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 gizlenip gizlenmeyeceğini belirler.
isMyPrimaryCalendar()BooleanTakvim etkin kullanıcı için birincil takvim olup olmadığını belirler.
isOwnedByMe()BooleanTakviminizin 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 tekrarlama 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)CalendarTakvim 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)CalendarKullanıcının abone olmasına izin veriliyorsa kullanıcıyı belirtilen kimliğe sahip takvime abone eder.
subscribeToCalendar(id, options)CalendarKullanıcının abone olmasına izin veriliyorsa kullanıcıyı belirtilen kimliğe sahip takvime abone eder.

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 ekleyemediklerini 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 süren 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ır.
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 son güncellendiği tarihi alır.
getLocation()StringEtkinliğin konumunu alır.
getMyStatus()GuestStatusEtkili kullanıcının etkinlik durumunu (ör. katılıyor veya davet edildi) 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.
getStartTime()DateBu takvim etkinliğinin başladığı tarih ve saati alır.
getTag(key)StringEtkinliğin etiket değerini alır.
getTitle()StringEtkinliğin başlığını alır.
getTransparency()EventTransparencyEtkinliğin şeffaflığı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.
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()CalendarEventHatırlatıcıları, takvimin varsayılan ayarlarını kullanarak sıfırlar.
setAllDayDate(date)CalendarEventEtkinliğin tarihini ayarlar.
setAllDayDates(startDate, endDate)CalendarEventEtkinliğin tarihlerini belirler.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventDavetli olmayan kullanıcıların kendilerini etkinliğe ekleyip ekleyemediklerini 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 belirler.
setGuestsCanSeeGuests(guestsCanSeeGuests)CalendarEventKonukların diğer konukları 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ı belirler.
setTransparency(transparency)CalendarEventEtkinliğin şeffaflığı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)CalendarEventSeriesEtkinlikten bir anahtar/değer etiketini siler.
getAllTagKeys()String[]Etkinlikte ayarlanmış 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ır.
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 son güncellendiği tarihi alır.
getLocation()StringEtkinliğin konumunu alır.
getMyStatus()GuestStatusEtkili kullanıcının etkinlik durumunu (ör. katılıyor veya davet edildi) 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.
getTransparency()EventTransparencyEtkinliğin şeffaflığı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 belirler.
setGuestsCanSeeGuests(guestsCanSeeGuests)CalendarEventSeriesKonukların diğer konukları 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.
setTransparency(transparency)CalendarEventSeriesEtkinliğin şeffaflığını ayarlar.
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
İndigo (#5229A3).
LIMEEnum
Limon (#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
Eflatun ("3"), Takvim kullanıcı arayüzünde "Üzüm" olarak adlandırılır.
PALE_REDEnum
Açık Kırmızı ("4"), Takvim kullanıcı arayüzünde "Flamingo" olarak adlandırılır.
YELLOWEnum
Sarı ("5"), Takvim kullanıcı arayüzünde "Muz" olarak adlandırılır.
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 konuğun toplantıya katılacağını belirttiği ek kişi sayısını alır.
getEmail()StringKonuğun e-posta adresini alır.
getGuestStatus()GuestStatusDavetlinin etkinlikle ilgili durumunu alır.
getName()StringKonuğun adını alır.

EventRecurrence

Yöntemler

YöntemDönüş türüKısa açıklama
addDailyExclusion()RecurrenceRuleGerçekleşmeleri 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şen etkinlikleri hariç tutan bir kural ekler.
addYearlyRule()RecurrenceRuleEtkinliğin yıllık olarak tekrarlanmasını sağlayan bir kural ekler.
setTimeZone(timeZone)EventRecurrenceBu tekrarın saat dilimini belirler.

EventTransparency

Özellikler

MülkTürAçıklama
OPAQUEEnumEtkinlik, takvimde zamanı engeller.
TRANSPARENTEnumEtkinlik, takvimde zaman ayırmaz.

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ğiyse.
WORKING_LOCATIONEnumEtkinlik, çalışma yeri etkinliğiyse.

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()RecurrenceRuleGerçekleşmeleri 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şen etkinlikleri 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 biriminde bu aralıkta geçerli olacak ş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ı, belirli sayıda yinelemeden sonra sona erecek ş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 etkinlik ayrıntıları, takvimi okuyan herkes tarafından görülebilir.