Google Takvim'de Google Workspace eklentisi içeriğini ve davranışını tanımlamak için kullanılan kaynak yapılandırması. Takvim'in kapsamını genişleten Google Workspace eklentisi manifest dosyalarında, tüm bileşenler Zorunlu olarak işaretlenmelidir.
Takvim
Google Takvim uzantıları için Google Workspace Eklenti manifest yapılandırması. Daha fazla bilgi için Google Workspace Eklentileriyle Takvim'i Genişletme başlıklı makaleyi inceleyin.
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 bilgi 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 hangi düzeyde erişim sahibi olduğunu belirler. Sağlanmazsa eklentiye hiçbir etkinlik meta verisi iletilmez. Geçerli ayarlar şunlardır:
|
eventOpenTrigger |
Takvim'de 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'de etkinlik güncelleme tetikleyicileri için tetikleyici spesifikasyonu. |
eventAttachmentTrigger |
Takvim'de etkinlik eki tetikleyicileri için tetikleyici spesifikasyonu. |
homepageTrigger |
Takvim ana makinesinde ana sayfa eklentisinin oluşturulması için tetikleyici işlevi spesifikasyonu. Bu,
|
ConferenceSolution
Eklentinin sunduğu bir konferans çözümünün yapılandırması. Her çözüm için Google Takvim'in Etkinliği Düzenle kullanıcı arayüzünde gösterilen bir konferans seçeneği bulunur.
JSON gösterimi |
---|
{ "id": string, "logoUrl": string, "name": string, "onCreateFunction": string } |
Alanlar | |
---|---|
id |
|
logoUrl |
Bu, rastgele bir URL olamaz. Resmin, Google'ın altyapısında barındırılması gerekir. Ayrıntılar için Konferans çözümü logoları sağlama bölümüne bakın. Sağlanmışsa bu resim, genişlettiği ana makine uygulamalarında eklentiyi temsil etmek için kullanılan resim olan calendar.logoUrl eklentisinden farklı olabilir. 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 bağlamsal tetikleyici için bir yapılandırma. Daha fazla bilgi için Takvim etkinliği 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 bağlamsal bir tetikleyici için yapılandırma. 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ünde eklenti eki sağlayıcıyı tıkladığında tetiklenen bağlamsal bir tetikleyici için yapılandırma.
JSON gösterimi |
---|
{ "runFunction": string, "label": string, } |
Alanlar | |
---|---|
runFunction |
Card nesne dizisi derlemek ve döndürmek için bu işlevi uygulamanız gerekir.
|
label |
|