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.
Takvim
Google Takvim uzantıları için Google Workspace eklentisi manifest yapılandırması. Daha fazla bilgi için Takvim'i Google Workspace eklentileriyle 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 görüşmesi eklentisi ayarları ekleme başlıklı makaleyi inceleyin. |
conferenceSolution[] |
|
currentEventAccess |
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:
|
eventOpenTrigger |
Takvim'de etkinlik açılma 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şlev spesifikasyonu. Bu işlem,
|
ConferenceSolution
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.
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ı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 |
|
onCreateFunction |
|
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 |
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 |
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 |
Card
nesnesi dizisi oluşturmak ve döndürmek için bu işlevi uygulamanız gerekir.
|
label |
|