Google Takvim'de Google Workspace Eklentisi içeriğini ve davranışını tanımlamak için kullanılan kaynak yapılandırması. Takvim'i genişletiyorlarsa Google Workspace Eklenti manifestleri, tüm bileşenlerin Gerekli olarak işaretlenmiş olması gerekir.
Takvim
Google Takvim uzantıları için Google Workspace Eklentisi manifest yapılandırması. Daha fazla bilgi için Takvimi Google Workspace Eklentileriyle Genişletme başlıklı makaleye göz atın.
JSON gösterimi |
---|
{ "createSettingsUrlFunction": string, "conferenceSolution": [ { object (ConferenceSolution) } ], "currentEventAccess": string, "eventOpenTrigger": { object (EventOpenTrigger) }, "eventUpdateTrigger": { object (EventUpdateTrigger) }, "eventAttachmentTrigger": { object (EventAttachmentTrigger) }, "homepageTrigger": { object (HomepageTrigger) } } |
Alanlar | |
---|---|
createSettingsUrlFunction |
Daha fazla ayrıntı için Konferans eklentisi ayarları ekleme bölümüne bakın. |
conferenceSolution[] |
|
currentEventAccess |
Eklentinin, kullanıcı tarafından oluşturulan veri etkinliği verilerine erişim düzeyini belirler. Sağlanmazsa eklentiye hiçbir etkinlik meta verisi iletilmez. Geçerli ayarlar şunlardır:
|
eventOpenTrigger |
Takvim'deki etkinlik açma tetikleyicileri için tetikleyici spesifikasyonu. |
eventUpdateTrigger |
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. |
eventAttachmentTrigger |
Takvim'deki etkinlik eki tetikleyicileri için tetikleyici spesifikasyonu. |
homepageTrigger |
Takvim ana makinesinde eklenti ana sayfasını oluşturmak için tetikleyici işlevi spesifikasyonu. Bu,
|
ConferenceSolution
Eklenti tarafından sunulan konferans çözümünün yapılandırması. Her çözüm, Google Takvim Etkinliği Düzenle kullanıcı arayüzünde gösterilen ilgili bir konferans seçeneğine sahiptir.
JSON gösterimi |
---|
{ "id": string, "logoUrl": string, "name": string, "onCreateFunction": string } |
Alanlar | |
---|---|
id |
|
logoUrl |
Bu rastgele bir URL olamaz. Resim, Google'ın altyapısında barındırılmalıdır. Ayrıntılı bilgi için Konferans çözümü logoları sağlama bölümüne bakın. Bu resim, calendar.logoUrl eklentisinden (sağlanmışsa) farklı olabilir. Bu resim, genişlettiği ana makine uygulamalarında eklentiyi temsil etmek için kullanılır. Belirli bir çözüm için logo resmi sağlanmazsa bunun yerine
calendar.logoUrl kullanılır.
|
name |
|
onCreateFunction |
|
EventOpenTrigger
Kullanıcı tarafından bir Google Takvim etkinliği açıldığında tetiklenen içeriğe dayalı bir tetikleyici yapılandırması. Daha fazla bilgi için Takvim etkinlik arayüzünü genişletme bölümüne bakın.
JSON gösterimi |
---|
{ "runFunction": string } |
Alanlar | |
---|---|
runFunction |
Card nesne dizisi derleyip 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 içeriğe dayalı bir tetikleyici yapılandırması. Daha fazla bilgi için Takvim etkinliklerini güncelleme bölümüne bakın.
JSON gösterimi |
---|
{ "runFunction": string } |
Alanlar | |
---|---|
runFunction |
Card nesne dizisi derleyip döndürmek için bu işlevi uygulamanız gerekir.
|
EventAttachmentTrigger
Kullanıcı, Takvim açılır menüsündeki eklenti eki sağlayıcısını tıkladığında tetiklenen bir içerik tetikleyici yapılandırmasıdır.
JSON gösterimi |
---|
{ "runFunction": string, "label": string, } |
Alanlar | |
---|---|
runFunction |
Card nesne dizisi oluşturup döndürmek için bu işlevi uygulamanız gerekir.
|
label |
|