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.
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ını ekleme başlıklı makaleyi inceleyin. |
conferenceSolution[] |
|
currentEventAccess |
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:
|
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 tetikleyicilerinin tetikleyici spesifikasyonu. |
eventAttachmentTrigger |
Takvim'deki etkinlik eki tetikleyicilerinin tetikleyici spesifikasyonu. |
homepageTrigger |
Eklentinin takvim ana makinesinde ana sayfasını oluşturmak için tetikleyici işlev spesifikasyonu. Bu işlem,
|
ConferenceSolution
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.
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. 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 |
|
onCreateFunction |
|
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 |
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 |
Card nesnelerinden oluşan bir dizi oluşturup döndürmek için bu işlevi uygulamanız gerekir.
|
EventAttachmentTrigger
Kullanıcı Takvim açılır menüsünde eklenti ekleme sağlayıcısını tıkladığında tetiklenen bağlamsal tetikleyici yapılandırması.
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 |
|