Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Google Takvim'deki Google Workspace eklentisi içeriğini ve davranışını tanımlamak için kullanılan kaynak yapılandırması.
Google Workspace eklenti manifestoları, Takvim'i genişletiyorsa Zorunlu olarak işaretlenen tüm bileşenleri içermelidir.
Yalnızca eklenti
konferans çözümleri sunuyorsa kullanılır.
İsteğe bağlı. Eklentinin ayarlar sayfasına yönlendiren bir URL oluşturan Apps Komut Dosyası işlevinin adı.
Yalnızca eklenti
konferans çözümleri sunuyorsa kullanılır. Bu durumda en az bir çözüm tanımlanmalıdır.
Eklenti tarafından sunulan konferans çözümlerinin listesi. Her çözümün Google Takvim Etkinliği Düzenle kullanıcı arayüzünde karşılık gelen bir konferans seçeneği bulunur.
currentEventAccess
string
Eklentinin, kullanıcı tarafından oluşturulan verilere ve etkinlik verilerine hangi düzeyde erişebileceğini belirler. Sağlanmazsa eklentiye etkinlik meta verileri aktarılmaz.
Geçerli ayarlar şunlardır:
METADATA, eklentinin yalnızca temel etkinlik meta verilerine erişimi olduğunu gösterir.
READ, eklentinin temel etkinlik meta verilerine ek olarak kullanıcı tarafından oluşturulan etkinlik verilerini okuyabileceğini gösterir.
WRITE, eklentinin kullanıcı tarafından oluşturulan etkinlik verilerini yazabileceğini gösterir.
READ_WRITE, eklentinin kullanıcı tarafından oluşturulan etkinlik verilerini okuyup yazabileceği ve temel meta verileri okuyabileceği anlamına gelir.
READ veya READ_WRITE olarak ayarlanırsa eklentinin https://www.googleapis.com/auth/calendar.addons.current.event.readkapsamına sahip olması gerekir.
WRITE veya READ_WRITE olarak ayarlanırsa eklentinin https://www.googleapis.com/auth/calendar.addons.current.event.writekapsamına sahip olması gerekir.
Google Takvim'de bağlamsal etkinlik güncelleme arayüzleri sağlamak için gereklidir. Takvim'deki etkinlik güncelleme tetikleyicilerinin tetikleyici spesifikasyonu.
Eklenti tarafından sunulan bir konferans çözümü yapılandırması. Her çözümün, Google Takvim'in Etkinliği Düzenle kullanıcı arayüzünde gösterilen ilgili bir konferans seçeneği vardır.
Zorunludur. Konferans çözümü için bir tanımlayıcı. Eklentinin sağlanan konferans çözümleri arasında benzersiz olmalıdır.
Bir kimlik seçildikten sonra değiştirilmemelidir.
logoUrl
string
Çözümü temsil eden simgenin bağlantısı.
Resim 96 x 96 dp boyutunda olmalıdır.
Bu, rastgele bir URL olamaz. Resim, Google'ın altyapısında barındırılmalıdır. Ayrıntılar için
Konferans çözümü logoları sağlama başlıklı makaleyi inceleyin.
Sağlanırsa bu resim, eklentiyi calendar.logoUrl temsil etmek için kullanılan resimden farklı olabilir. Bu resim, eklentinin genişlettiği ana makine uygulamalarında kullanılır. Belirli bir çözüm için logo resmi sağlanmazsa bunun yerine calendar.logoUrl kullanılır.
name
string
Zorunludur. Bir kullanıcı etkinlik oluşturduğunda veya düzenlediğinde Google Takvim kullanıcı arayüzünde gösterilen konferans çözümü adı.
onCreateFunction
string
Zorunludur. Google Takvim bu tür bir konferans oluşturmaya çalıştığında çağrılan Apps Komut Dosyası işlevinin adı. Eklentinizin desteklediği her konferans çözümü için
bu işlevi uygulamanız gerekir.
EventOpenTrigger
Kullanıcı bir Google Takvim etkinliğini açtığında tetiklenen bağlamsal tetikleyici yapılandırması. Daha fazla bilgi için Takvim etkinliği arayüzünü genişletme başlıklı makaleyi inceleyin.
JSON gösterimi
{
"runFunction": string
}
Alanlar
runFunction
string
Kullanıcı bir Takvim etkinliğini görüntülemek veya düzenlemek için açtığında çalışan Apps Komut Dosyası işlevinin adı. Belirtilmişse eklenti kullanıcı arayüzünde gösterilecek Card nesnelerinden oluşan bir dizi oluşturup döndürmek için bu işlevi uygulamanız gerekir.
EventUpdateTrigger
Bir Google Takvim etkinliği kullanıcı tarafından düzenlenip kaydedildiğinde tetiklenen bağlamsal tetikleyici yapılandırması. Daha fazla bilgi için Takvim etkinliklerini güncelleme başlıklı makaleyi inceleyin.
JSON gösterimi
{
"runFunction": string
}
Alanlar
runFunction
string
Bir kullanıcı Takvim etkinliğini düzenleyip kaydettiğinde çalışan Apps Komut Dosyası işlevinin adı. Belirtilmişse eklenti kullanıcı arayüzünde gösterilecek Card nesnelerinden oluşan bir dizi oluşturup döndürmek için bu işlevi uygulamanız gerekir.
Zorunludur. Kullanıcı, Takvim açılır menüsünde eklenti eki sağlayıcısını seçtiğinde çalışan Apps Komut Dosyası işlevinin adı. Eklenti kullanıcı arayüzünde gösterilecek bir Card nesne dizisi oluşturup döndürmek için bu işlevi uygulamanız gerekir.
label
string
Zorunludur. Bu ek sağlayıcıyı tanımlayan ve Takvim açılır menüsünde görünecek metin.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-08-31 UTC."],[[["\u003cp\u003eGoogle Workspace add-on manifests extending Calendar must include all required components.\u003c/p\u003e\n"],["\u003cp\u003eAdd-ons can access basic event metadata or read/write user-generated event data with appropriate scopes.\u003c/p\u003e\n"],["\u003cp\u003eCalendar add-ons utilize triggers to execute functions when events are opened, updated, or attachments are accessed.\u003c/p\u003e\n"],["\u003cp\u003eConferencing solutions within add-ons allow integration with third-party platforms, requiring specific configuration and logos.\u003c/p\u003e\n"],["\u003cp\u003eAdd-ons can create homepages and settings pages to manage user preferences and add-on behavior within Calendar.\u003c/p\u003e\n"]]],[],null,[]]