Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Google Takvim'de Google Workspace eklentisi içeriğini ve davranışını tanımlamak için kullanılan kaynak yapılandırması.
Google Workspace eklentisi manifestlerinde, Takvim'i genişleten tüm bileşenler Zorunlu olarak işaretlenmelidir.
Yalnızca eklenti
konferans çözümleri sağlıyorsa 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
telekonferans çözümleri sağlıyorsa kullanılır. Bu durumda en az bir çözüm tanımlanmalıdır.
Eklentinin sunduğu konferans çözümlerinin listesi. Her çözümün, Google Takvim Etkinliği Düzenle kullanıcı arayüzünde gösterilen karşılık gelen bir konferans görüşmesi seçeneği vardır.
currentEventAccess
string
Eklentinin, kullanıcı tarafından oluşturulan veri etkinliği verilerine erişim düzeyini belirler. Sağlanmazsa eklentiye etkinlik meta verisi iletilmez.
Geçerli ayarlar şunlardır:
METADATA, eklentinin yalnızca temel etkinlik meta verilerine erişebildiğini gösterir.
READ, eklentinin temel etkinlik meta verilerine ek olarak kullanıcı tarafından oluşturulan etkinlik verilerini de 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ğini ve temel meta verileri okuyabileceğini gösterir.
READ veya READ_WRITE olarak ayarlanırsa eklentide https://www.googleapis.com/auth/calendar.addons.current.event.readkapsamı olmalıdır.
WRITE veya READ_WRITE olarak ayarlanmışsa eklentinin https://www.googleapis.com/auth/calendar.addons.current.event.writekapsamı olmalıdır.
Google Takvim'de bağlamsal etkinlik güncelleme arayüzleri sağlamak için gereklidir. Takvim'deki etkinlik güncelleme tetikleyicileri için tetikleyici spesifikasyonu.
Eklenti tarafından sunulan konferans çözümünün yapılandırması. Her çözümün, Google Takvim Etkinliği Düzenle kullanıcı arayüzünde gösterilen karşılık gelen bir konferans görüşmesi seçeneği vardır.
Zorunludur. Konferans çözümü için bir tanımlayıcı. Eklentinin sunduğu konferans çözümleri arasında benzersiz olmalıdır.
Seçilen kimlikler değiştirilmemelidir.
logoUrl
string
Çözümü temsil eden simgeye ait bağlantı.
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.
Bu resim sağlanırsa uzantısı olduğu ana makine uygulamalarında eklentiyi temsil etmek için kullanılan eklentiden calendar.logoUrl farklı olabilir. Belirli bir çözüm için logo resmi sağlanmazsa bunun yerine calendar.logoUrl kullanılır.
name
string
Zorunludur. Kullanıcı bir etkinlik oluştururken veya düzenlerken Google Takvim kullanıcı arayüzünde gösterilen konferans görüşmesi çözümünün adı.
onCreateFunction
string
Zorunludur. Google Takvim bu tür bir konferans oluşturmaya çalıştığında çağrılan Apps Script işlevinin adı. Eklentinizin desteklediği her konferans çözümü için
bu işlevi uygulamanız gerekir.
EventOpenTrigger
Kullanıcı tarafından bir Google Takvim etkinliği açıldığında tetiklenen bağlamsal tetikleyici yapılandırması. Daha fazla bilgi için Takvim etkinlik 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ı. Belirtildiyse eklenti kullanıcı arayüzünde görüntülenecek bir Card nesnesi dizisi oluşturmak ve 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ıştırılan Apps Komut Dosyası işlevinin adı. Belirtildiyse eklenti kullanıcı arayüzünde görüntülenecek bir Card nesnesi dizisi oluşturmak ve döndürmek için bu işlevi uygulamanız gerekir.
EventAttachmentTrigger
Kullanıcı, Takvim açılır menüsünde eklenti ek sağlayıcısını tıkladığında tetiklenen bir bağlama dayalı tetikleyici yapılandırması.
JSON gösterimi
{
"runFunction": string,
"label": string,
}
Alanlar
runFunction
string
Zorunludur. Kullanıcı Takvim açılır menüsünden eklenti eki sağlayıcısını seçtiğinde çalışan Apps Script işlevinin adı. Eklenti kullanıcı arayüzünde görüntülenecek bir Card
nesnesi dizisi oluşturmak ve döndürmek için bu işlevi uygulamanız gerekir.
label
string
Zorunludur. Takvim açılır menüsünde görünecek ve bu ek sağlayıcıyı tanımlayan 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: 2024-12-21 UTC."],[[["Google Workspace add-on manifests extending Calendar must include all required components."],["Add-ons can access basic event metadata or read/write user-generated event data with appropriate scopes."],["Calendar add-ons utilize triggers to execute functions when events are opened, updated, or attachments are accessed."],["Conferencing solutions within add-ons allow integration with third-party platforms, requiring specific configuration and logos."],["Add-ons can create homepages and settings pages to manage user preferences and add-on behavior within Calendar."]]],[]]